This repository contains the backend code for the Developer Resources platform. The API is designed to serve information related to newsletters, podcasts, dev roadmaps, CLI tools, software, etc. Aimed at software developers.
Built using Node.js, Express, and MongoDB.
- CRUD Operations for resources
- User Authentication
- Sorting, Filtering, and Pagination
- Node.js
- MongoDB
npm install
npm start
For detailed API documentation, refer to the Swagger docs (coming soon).
Development Folder Structure /models - Database models /routes - API routes /controllers - Business logic /tests - Automated tests /docs - Documentation
Copy .env.example to .env and fill in the variables.
Run tests using:
npm test
Feel free to submit pull requests or create issues for bugs and feature requests.
MIT