A Korean Shopping site, can handle user and orders. 10 weeks to make it and still develop new features. Based on design on themeforest and do it from scratch
- MySQL, Express, ReactJS, NodeJS
- TailwindCSS, Typescript, Sequelize, Redux and others
- Authenticate user (normal user and admin), login with Facebook and Google
- Save user token to login automatically
- Send subscribe email
- Some pure css animation (navbar, login modal, text slide in, product card)
- User can review product, but only one review per product
- Admin page to manage user, add new products, categories, handle orders
Clone the project, add .env like .env.example (both in /server and /client) and in project folder run
yarn
yarn run devTo build project (both react and typescript node) run
yarn run buildTo deploy to heroku run
yarn run deployAdmin account: https://mtoshop.herokuapp.com/admin
Email: admin1@gmail.com
Password: admin
Note: I don't want to clean up your mess :(
- My week to week process
- More screen shots
- Client Shop design I used
- Admin page design I used
- Products data
- Better database design, relation.
- Login with facebook, google.
- Security.
- Pagination.
- Send subscribe email in footer with mailjet.
- Recommend size for user.
- Sale coupon
- User can update their info, also avatar.
Please open an issue for support.
Please contribute using Github Flow. Create a branch, add commits, and open a pull request.