5
stars
9
forks
source link
TAKEAWAY
Technology Stack
- React JS
- React Hook
- React Props
- React Router DOM
- Formik & Yup for Form Validation in React
- React Redux
- Logger/Persist
- UI Libraries -Ant Design
- Mongo DB
- Node JS, Express
- Rest API
- Axios
- Password encryption using Bcrypt
- JsonWebToken Authentication/Authorization
- Middlewares
- Multer for file upload feature
- Pagination
- Socket.io
- Nodemailer
- React Leaflet for location mapping
Features
- [x] User
- [x] Login
- [x] Registration
- [x] MultiUser Login(user, admin, rider)
- [x] Add, Update, Delete Items used dynamic form
- [x] Add, Update, Delete Orders used multi state dynamic form
- [x] User Profile
- [x] Admin
- [x] Login
- [x] Display Orders Data
- [x] Pagination
- [x] Accept/ Reject Orders
- [x] Admin Profile
- [x] Rider
- [x] Login
- [x] Rider Profile
- [x] Pick Up Orders
Future Build up on the project
Screenshot of the Takeaway
Login
Admin Dashboard
Admin Dashboard
Add Items
User Dashboard
User Orders
Rider Dashboard