Meteor an e-commerce and ERP platform, it is built using TypeScript, React, Ruby on Rails, PostgreSQL, SendGrid, Cloudinary and Heroku. You can use these credentials to check out the live demo.
(Register your own user if you want to receive order confirmation emails)
- User 🙍‍♂️
- Email: normal@user.com
- Password: password
- Manager 👨‍💼
- Email: manager@user.com
- Password: password
- Admin 🧙‍ (default)
- Email: admin@user.com
- Password: password
- Session-based authentication
- Role-based permissions (default users 🙍‍♂️, managers 👨‍💼 and admins 🧙‍♂️)
- Product listings - 🙍‍♂️👨‍💼🧙‍♂️
- Order history - 🙍‍♂️👨‍💼🧙‍♂️
- Product inventory - 👨‍💼🧙‍♂️
- Sales history - 👨‍💼🧙‍♂️
- Sales dashboard - 🧙‍♂️
- User list - 🧙‍♂️
- Order confirmation emails
- Database-based shopping carts with integrated debouncer in the frontend to avoid multiple API calls in a short period.
- Downloadable reports for every module
✔️ TypeScript
✔️ React
✔️ StyledComponents
✔️ FramerMotion
✔️ AntDesign
✔️ Ruby on Rails
✔️ PostgreSQL
✔️ Cloudinary
✔️ SendGrid
✔️ Axlsx
✔️ nginx (reverse proxy)
You can find the repository for the back end here.