عن هذا المشروع
Express TypeScript Starter API A production-ready Express.js REST API with TypeScript, MongoDB, Redis, and comprehensive authentication. Features TypeScript - Full type safety with strict mode Authentication - JWT-based auth with access & refresh tokens Email Verification - Verify user emails with secure tokens Password Reset - Secure password reset flow Account Management - User deletion, admin lock/unlock Security - Rate limiting, Helmet, CORS, NoSQL injection protection Caching - Redis for sessions and token blacklisting Testing - Jest with Supertest for comprehensive test coverage API Docs - Interactive Swagger UI documentation Docker - Development and production Docker configurations Tech Stack Node.js + Express.js + TypeScript MongoDB + Mongoose Redis JWT Authentication Winston Logging Jest Testing Swagger/OpenAPI Quick Start Prerequisites Node.js >= 18.0.0 MongoDB Redis Installation API will be available at http://localhost:8080 Swagger docs at http://localhost:8080/api-docs Docker Development Environment Variables API Endpoints Authentication Email Verification Password Reset Account Management Health Checks Scripts Security Features Password Requirements
من ملف README الخاص بالمشروع على
GitHub
- النجوم
- 33
- التفريعات
- 0
- آخر تحديث
- 31/10/2025
أضف هذه الشارة إلى ملف README
أظهر أن مشروعك مُدرج على «صُنع في الجزائر».
[](https://www.madeinalgeria.dev/projects/express-starter)