A personalised social-ecommerce application whereby user can log in as buyers or sellers. All buyers can follow their favorite seller shops and save their items to their carts. All sellers can customised their shop layout and configuration. All users can chat to one another.
All buyers can earn points after they:
- purchase products
- review the purchased products
- points are translated into future product discounts
All sellers can earn points after they:
- sold products
- review good reviews from buyers
- points can be used to redeem promo codes for buyers
- Refer to Figma Link
- ReactJS
- Django / Express
- PostgreSQL / MongoDB
- Netlify / Heroku
- MetaMask Login
- Bcrypt & JWT
- useContext Hooks for user credentials auth
- Include forget password feature
- Collapsable Fixed NavBar
- Homepage animation when scroll
- Filtering & Sorting
- Search function
- Pagination
- Websocket live chat
- Draggable Cards
- CSS Styled Components
- React-Bootstrap
- Material UI
- Unrelated models
- Related Models (one-to-many relationships)
- Users
- User post
- PostgreSQL/ MongoDB
- Netlify/ Heroku