→ كل المشاريع

express-starter

بواسطة @MoussaabBadla

نشِط 33

عن هذا المشروع

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

أظهر أن مشروعك مُدرج على «صُنع في الجزائر».

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/express-starter.svg)](https://www.madeinalgeria.dev/projects/express-starter)

مشاريع ذات صلة