- Implemented using Express.js - Fast, unopinionated, minimalist web framework.
- Uses MongoDB, a NoSQL database for modern applications, along with Mongoose for object data modeling.
- Implements local authentication using Passport.
- Handles static file uploads using the Multer middleware.
- Generates directory-tree for static assets.
Documentation has been generated through Postman, which can be viewed upon visiting the link above. The different API routes can be seen there.
The API endpoints and database are utilized on rashil2000.me - my personal website written in Next.js using React - whose source code can be found here.