MERN stack Blog project's back-end (API) repository. Created with Express and mongoDB. Deployed on Cyclic.sh.
This is the Back-end part of the MERN Blog Project, The other parts are:
- Front-end Repository
- Headless CMS Repository
- CRUD operations on mongoDB database with admin authorization.
- Comments for each post.
- Snackbar feedback.
- Rate limiter for users to comment.
- Passport.js for authorization
- Fakerjs for mocking data in development
- Mongoose for mongoDB
- bcryptjs for hashing passwords
- jsonwebtoken for JWTs
- express-rate-limit for limiting the post requests per defined time
- cors for enabling CORS with defined options
- helmet for security
- dotenv for processing .env files