Skip to content

kam237zasada/Szycietozycie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

Szycie To Życie - online shop

Table of Contents

General info

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

Technologies

Database

  • Mongo DB

Backend

  • Node.js
  • Express.js
  • JavaScript

Frontend

  • React
  • JavaScript
  • Redux
  • JSX
  • HTML
  • CSS

Setup

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^^^:

  1. 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
  2. Clone this repository -> $ git clone https://github.com/kam237zasada/Szycietozycie.git
  3. Go into client directory in project -> $ cd Szycietozycie/client
  4. Install all dependencies -> $ npm i or $ npm install
  5. Run app on localhost:8000 -> $ npm start (it should open Web Browser automatically)
  6. Open another terminal directly inside server directory in project (Szycietozycie/server)
  7. Install all dependencies -> $ npm i or $ npm install
  8. 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.

Features

Customer

  • Creating an accout
  • Updating password and data
  • Password reminder
  • Add customer's data (address, city etc.)

Admin

  • 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

Order

  • Private (only for admins) and public comments
  • Mailing with every status change

Basket

  • Easy adding and deleting products

Others

  • Discount codes
  • Search engine
  • Application is protected with jsonwebtoken
  • bcrypt to hash passwords

Resources

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 :)

About

Online shop and business site for tailoring studio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published