This is a fully functional online shop and business site in one place. 'Szycie to Życie' is example site for tailoring studio with online shop in addition.
IMPORTANT - App is in polish language
- Mongo DB
- Node.js
- Express.js
- JavaScript
- React
- JavaScript
- Redux
- JSX
- HTML
- CSS
If you want to check how it looks just go to DEMO site! ^
To launch app on your local computer, you have to execute undermentioned steps^^^:
- Open terminal and make sure you have installed npm and node.js on your local machine ->
$ npm -v
and$ node -v
(this commands check versions of npm and node.js - Clone this repository ->
$ git clone https://github.com/kam237zasada/Szycietozycie.git
- Go into client directory in project ->
$ cd Szycietozycie/client
- Install all dependencies ->
$ npm i
or$ npm install
- Run app on localhost:8000 ->
$ npm start
(it should open Web Browser automatically) - Open another terminal directly inside server directory in project (Szycietozycie/server)
- Install all dependencies ->
$ npm i
or$ npm install
- Run server on localhost:3000 ->
$ node index.js
^ Here you have credentials for example existing user:
login: krulikos
password: password123
^^ If you want to sign as Admin, to see how looks from Admin's point of view, don't wait and just write to me.
^^^ Some features would not be working because of environment variables which have to be hide. If you want to see full performance of application see DEMO.
- Creating an accout
- Updating password and data
- Password reminder
- Add customer's data (address, city etc.)
- Adding and deleting products (description, photos, product code etc.)
- Creating shipments methods
- Creating payments methods
- Creating information sites (statute, privacy policy and whatever admin wants)
- Orders management
- Creating categories
- Private (only for admins) and public comments
- Mailing with every status change
- Easy adding and deleting products
- Discount codes
- Search engine
- Application is protected with jsonwebtoken
- bcrypt to hash passwords
- Font-Awesome
- Semantic-UI
- https://www.pexels.com/pl-pl/
- https://pixabay.com/pl/
NOTICE: I do not own any photos of example products. These photos are not for commercial use or for sale. Photos included in application are only for show performance of application. You cannot buy anything here :)