REST API for Mobile Applications

A robust RESTful API developed using Node.js and Express.js, designed to support mobile and web applications. It includes features such as authentication, role-based access control, data validation, and error handling. The API follows best practices for scalability and maintainability, including modular architecture and middleware usage. MongoDB is used as the database, and Swagger documentation is provided for easy integration. This project showcases backend engineering skills and the ability to design scalable and secure APIs.