Educational API for selling digital educational content for kids in programming, math, and physics.
- User management (parents and administrators)
- Educational product catalog
- JWT Authentication
- Integrated Swagger documentation
- Robust validation and error handling
- Clone repository
- Install dependencies:
npm install - Configure environment variables in
.env - Run:
npm run dev
Complete API documentation available at /api-docs
- Node.js
- Express.js
- MongoDB with Mongoose
- JWT Authentication
- Swagger/OpenAPI
Laura Nunez - Individual project for CSE341