A TypeScript-based Node.js API for user authentication, CRUD operations, and secure token management using JWT. Designed for testing with MongoMemoryServer or local MongoDB.
- User registration and login
- JWT-based authentication
- User profile CRUD operations
- In-memory MongoDB for testing (MongoMemoryServer)
- TypeScript with Express.js
- Node.js v18+
- npm
- Optional: MongoDB installed locally for persistent storage
- Clone the repository:
git clone https://github.com/username/nodejs-crud-auth.git
cd nodejs-crud-auth