Wrap up the back-end for a fake logistics company app called FastFeet with the following goals:
- User authentication using JWT
- Create a single user with admin capabilities to add/edit recipients
- Recipients management
- Orders management
- Issues management
- Deliverymen management
- Files management
- Setup emails on creating and canceling orders
- Integrate Sentry (not in challenge specs) [DONE]
- Integrate Redis for email queuing (not in challenge specs) [DONE]
-
yarn install && yarn dev
-
Once yarn is running, all of the requests should point to: http://localhost:33333/.
Final steps for the development of a fake logistics company app called FastFeet.
Tools and technologies used on this project:
- Javascript ES6
- Node.JS
- Express
- Sucrase + Nodemon
- Sequelize
- PostgreSQL
- Multer
- Date-fns
- Nodemailer
- JWT Authentication
I highly recommend using Insomnia app to play around with the requests in a simple and straight-forward UI.