A secure, production-ready REST API built with Node.js and TypeScript.
This project demonstrates modern backend development best practices, including security, scalability, testing, CI/CD, and containerized deployment.
- Node.js + TypeScript backend
- Clean and scalable project structure
- Secure API architecture
- Input validation & sanitization
- Rate limiting to prevent abuse
- Environment-based configuration
- Unit testing with Jest
- Continuous Integration using GitHub Actions
- Dockerized for production deployment
- Node.js
- TypeScript
- Express.js
- Jest
- GitHub Actions
- Docker
npm install