Tech Stack: Nodejs, MongoDB, Docker
Developed a REST API for a social media platform with features like user authentication(jwt token), following and
unfollowing users, posting, deleting posts, liking/unliking posts, and commenting on posts.
• Implemented ACID transactions on MongoDB to ensure data integrity while post creation, deletion, and updates.
• Used Mocha and Chai.js to write API tests and ensure code quality and reliability.
• Containerized the application using Docker for easy deployment and scalability.