{"repo":"Pradumnasaraf/OpenSource-API","free":true,"listed":false,"github":"https://github.com/Pradumnasaraf/OpenSource-API","clone":"git clone https://github.com/Pradumnasaraf/OpenSource-API.git","description":"A free and public Open Source API.","language":"JavaScript","stars":31,"topics":["nodejs","api","chai","express","javascript","mocha","mongodb","mongoose","docker"],"license":"GPL-3.0","category":"api-integrations-sdks","readme_excerpt":"An Open Source, free, and public API. 🛠️ Technlogies used Server Database Testing Deployment :------------------------: :------: :---------: :--------: Node.js, Express, Mongoose MongoDB Mocha, Chai Vercel 📌 Endpoints Endpoints Description Method :---------------- :-------------------------- :----- / Home page. GET /api/devtip Returns a list of dev tips. GET /api/devtip/:id Returns a single dev tip. GET /api/devtip Creates a new dev tip. POST /api/devtip/:id Updates a dev tip. PATCH /api/devtip/:id Deletes a dev tip. DELETE 👨‍💻 Developing the API This section includes how to test and develop the API at your end. You can run it inside a container using docker or set up the complete environment locally. Docker Compose Prerequisites - Docker and Compose installed in your local system. You can run below command and you can access the API at localhost:9009 Local setup Prerequisites- Node.js installed and a Mongo server on your localhost. Make sure you have installed all the dependencies and you have a MongoDB server running on your local machine. Also, make sure are in the root directory of the project. Step 1: Copy .env.example to .env . Step 2: Run the app in development mode. 🛡️ License OpenSource API is licensed under the GPL-3.0 License - see the LICENSE file for details. 🤝 Support Don't forget to leave a star ⭐️.","default_branch":null,"files":null,"tree":[],"storefront":"/r/Pradumnasaraf","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Pradumnasaraf/OpenSource-API/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}