Note
This application is no longer in use. All of the functionality of this backend has been moved to server components in the Next.js frontend.
- 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.