Express Framework, MongoDB NoSQL.
- Implemented CORS middleware to enable resource sharing
- Authentication middleware to access resources at /POST, /PATCH, /DELETE, and /GET only by a logged in user
- Used multer to upload files like png & jpeg - Restricted file type using filter and storage properties
- Converted binary image to viewable image
- JWT for session management
- Encrypted and decoded tokens to verify user - VALIDATION
- Multer middleware to log API calls and errors
- Hashed password before storing to database