Giter Site home page Giter Site logo

cezerin2 / store Goto Github PK

View Code? Open in Web Editor NEW
55.0 9.0 51.0 11.28 MB

Cezerin Store - Store Front PWA App for Cezerin - React and Node.js based eCommerce platform.

Home Page: https://cezerin.org

License: MIT License

JavaScript 74.86% Shell 0.33% HTML 0.58% Dockerfile 0.28% SCSS 23.95%
cezerin-store cezerin react

store's Introduction

Cezerin-Store - Ecommerce Progressive Web Apps

CircleCI

Cezerin2 is React and Node.js based eCommerce platform. Allows creating a Progressive Web Apps. This is based from cezerin after project went dead. (https://github.com/cezerin/cezerin)

Built with:

  • Node.js v8.9
  • React v16
  • Redux
  • Express
  • Babel
  • WebPack 4

Links

Store

Single-Page Application with React server-side rendering. Demo store

Cezerin Store

Cezerin Store

Installation

Requirements

  • Node.js >= 8

Documentation

Documentation

Application Structure

.
├── config                   # Project and build configurations
├── dist                     # Distribution folder
├── locales                  # Text files
├── logs                     # Log files
├── public                   # Static public assets and uploads
│   ├── admin                # Dashboard index.html
│   ├── admin-assets         # Dashboard assets
│   └── content              # Store root folder
|
├── scripts                  # Shell scripts for theme install/export
├── src                      # Store Application source code
│   ├── client             # Client side code
│   ├── server             # Server side code
│   └── shared             # Universal code
│   └── index.js             # Server application start point
├── theme                    # Theme as a local package
└── process.json             # pm2 process file

Contributing

If you can, please contribute by reporting issues, discussing ideas, or submitting pull requests with patches and new features. We do our best to respond to all issues and pull requests within a day or two, and make patch releases to npm regularly.

Licence

This software is provided free of charge and without restriction under the MIT License

store's People

Contributors

anthlasserre avatar centronius avatar ceracera avatar channingbox avatar chrisrijos avatar cyberpz avatar daniil-g-8sph avatar dependabot[bot] avatar dougkulak avatar gazonas avatar himadu2000 avatar hoflish avatar kafeinci avatar lortschi avatar lubuss avatar mrhut10 avatar neunygph avatar ngoyal16 avatar omurilo avatar psieniarski avatar restmount avatar sonufrienko avatar srihamat avatar tropicalbastos avatar vamcart avatar xaptor avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

store's Issues

Customer Account can't save profile settings

After customer registration, is not possible to save the edit of the profile (shipping -and billing address).

Steps to reproduce:

  • Register new customer
  • Log in with new customer to account
  • Go to edit profile section in account
  • Set up new shipping -and billing address and save
  • returned to account main overview is nothing saved
  • On place of "member since" is invalid date displayed

Solved:

  • Customer should be able to save shipping -and billing address. Member since should be displayed correctly.

Edit customer information doesnt update

When you are on the customer profile and then click to edit it force you to change the password, complete all fields like shipping and billing address and then when you click on save it doesn't update.

image

country name

Hello, how can i make country input ..selectable by a countries list ?

env переменные в Cezerin2-store

Denis Deniskov, [25.05.20 15:33]
Наверное это он и есть, слушай, а ты не знаешь что делать с прокидываением process.env на клиент?

Alexander VamShop, [25.05.20 15:36]
нет, я с докером вообще дел не имел, но вот с @Pomoru как раз выяснили, что env переменные не работают в клиентском коде. и поэтому всяки текущая реализация cezerin2-docker бесполезная

Denis Deniskov, [25.05.20 15:37]
Надо просто вебпак донастроить чтобы он прокидывал нужные переменные, главное внимательно, чтобы случайно не прокинуть пароль от ДБ или секретный ключ кук

Denis Deniskov, [25.05.20 15:37]
https://webpack.js.org/plugins/environment-plugin/

Amazon AWS EC2, how to deploy?

Hey there, i'm newbie at Node.js and other cool stuff which is depending on this technology, that Cezerin uses. But it seems that documentation is not clear, or maybe im so newbie but after all tryings i cant understand how to deploy and run cezerin in my AWS instance. Anybody can direct me to right place, docs anywhere where i can find info that helps me. Thanks

Hot reloading for development ?

How can I implement hot reloading in development mode that auto detect every single change in source code and reloads the live project.

Accounts

Do this project have a slack, and do this really require twitter and Facebook ? I mean there's nothing there right ?

folder locales

Hi guys,
I think that now files in cezerin2-store\locales\ are not used at all, so you might want to delete them.
Used are just files from cezerin2-admin\locales.

SliderHome no loading images

In removing the hardcoded image address from the store code, the homeSlider image bug was introduced. Currently, slider images will not show. this is because the store theme settings are stored in a static json file.

Solution
Add a changeProperties method to the theme in cezerin2 that adds the asset domain and path on the api request.

Store theme

How can we change the theme is their any theme available for cezerin2 store.

Store ignores environment variables

How to reproduce:

  1. Checkout master branch & install modules
  2. Set env variables in CLI
    I do with env file and run store with commands:
    source ../cezerin2.env
  3. Build and run project.
    npm run build && npm start

Observed behaviour
I have store running on a custom port (and domain) and it launches correctly, but in browser console I see it tries to connect to localhost:3001

app-df44ba9ae2deb84b63a9.js:1 OPTIONS http://localhost:3001/ajax/products?category_id&fields=path%2Cid%2Cname%2Ccategory_id%2Ccategory_name%2Csku%2Cimages%2Cenabled%2Cdiscontinued%2Cstock_status%2Cstock_quantity%2Cprice%2Con_sale%2Cregular_price%2Cattributes%2Ctags&ids&limit=8&offset=0&on_sale&price_from&price_to&search&sku&sort=-date_updated&tags net::ERR_CONNECTION_REFUSED

The only solution is to update config files, but a bad solution

CUSTOMER_RECEIVE was not found

"export 'CUSTOMER_RECEIVE' (imported as 't') was not found in './actionTypes'
@ ./dist/shared/app.js
@ ./dist/client/index.js
@ multi babel-polyfill ./dist/client/index.js

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.