Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/floyden-monteiro/machine-management-api
This project appears to be a Machine Management API built with Node.js, Express, and MongoDB. It provides an interface to interact with a database of machines, allowing users to retrieve machine data based on various parameters. Here's a brief description of the excerpted code: The `machineController.js` file contains the logic for handling reque
https://github.com/floyden-monteiro/machine-management-api
express mongodb mongoose postman
Last synced: 23 days ago
JSON representation
This project appears to be a Machine Management API built with Node.js, Express, and MongoDB. It provides an interface to interact with a database of machines, allowing users to retrieve machine data based on various parameters. Here's a brief description of the excerpted code: The `machineController.js` file contains the logic for handling reque
- Host: GitHub
- URL: https://github.com/floyden-monteiro/machine-management-api
- Owner: Floyden-Monteiro
- Created: 2024-05-13T08:13:31.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-05-13T12:56:29.000Z (9 months ago)
- Last Synced: 2024-05-14T09:59:27.390Z (9 months ago)
- Topics: express, mongodb, mongoose, postman
- Language: JavaScript
- Homepage:
- Size: 12 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Machine Management API
A RESTful API for managing machines in a collection.
2. Use the API endpoints to manage machines:
- **Add Machine**: Create a new machine in the collection.
- **Update Machine**: Update an existing machine in the collection.
- **Delete Machine**: Delete a machine from the collection.
- **Get Machines**: Retrieve machines from the collection with support for pagination, filtering, sorting, searching, and projection.## API Documentation
- See the Postman collection documentation for detailed information on each API endpoint: [API Documentation](https://speeding-sunset-295149.postman.co/workspace/Team-Workspace~44cd9f79-6622-4f5a-8da8-2ae3196e5e95/collection/15699605-b1ce9ce9-d36e-40ca-b5eb-54536475e3f8?action=share&creator=15699605)
## Start the server by running the following command:
`npm run dev`
## Environment Configuration
- `MONGODB_URI`: MongoDB connection URI.
- `PORT`: Port number for the server to listen on.## Technologies Used
- Node.js
- Express.js
- MongoDB
- Mongoose
- mongoose-paginate-v2