This repository contains a sample RESTful API built with Node.js and TypeScript. It utilizes various technologies such as MongoDB, Redis, Express.js, and Docker. The project follows best practices and implements the DRY (Don't Repeat Yourself) principle, providing a solid foundation for backend development. ๐
Follow the steps below to set up and run the project:
- Make a copy of the
.env.example
file and rename it to.env
. - Modify the environment variables in the
.env
file according to your specific requirements. - Once the configurations are complete, the project is ready to run. To execute the project using Docker, run the command
docker-compose up --build
. For local development, use eithernpm start
ornpm run watch
. ๐โโ๏ธ
The project incorporates the following technologies:
Feel free to explore and leverage these technologies for your own projects. ๐งช
This project is licensed under the MIT License.
If you have any questions, suggestions, or need assistance, please feel free to reach out.