Designed and implemented a RESTful API 🔗 service to manage a fleet of 10 drones🚀 for efficient medication 💊delivery, optimizing logistics🚚
- 👋 Hi, I’m Chidike Henry
- 😎 I’m a MERN fullstack engineer
- 💻 This is a backend code for using drones to dispatch mediations
- 💞️ I’m looking to collaborate on JS projects
- 📫 How to reach me chidike.henry@gmail.com
The purpose of this project task is to evaluate my abilities in creating a backend application using REST API to show how drones can be used as a medication dispatch service.
- NodeJS
- ExpressJS
- Javascript
- Typescript
- Jest
- Postman
- MySQL
- Sequelize
- Ensure you have Node.js installed on your machine. You can download it from nodejs.org.
- Clone the repository:
git clone <repository-url>
- Navigate to the project directory:
cd
- Install dependencies:
npm install
- note: MySQL and sequelize is used in this project and you can access the DB with MySQL workbench on your PC
- From the root directory change to the src folder by running the following command
cd src
- From the src folder run the following command to start the backend server:
npm run start
- The backend server will be running at http://localhost:3306.
- GET
To retrieve available , make a GET request to
To confirm a
Please use postman to test endpoints
Access documentation here -
The application provides appropriate error handling for invalid inputs and unexpected scenarios.
The application includes comprehensive unit tests to ensure reliability and functionality. Run tests using the following command: npm test
With these instructions, developers and users will be able to quickly set up and run the Drone Dispatch Backend App for testing and development purposes.
- GitHub: [@lacegiovanni17]https://github.com/lacegiovanni17
- Twitter: [@ChidikeC] https://twitter.com/ChidikeC
- LinkedIn: [LinkedIn]https://www.linkedin.com/in/chidike-chizoba-25628a40/
Contributions, issues, critics and feature requests are welcome!
Please give a ⭐️ if you like this project!
- Hat tip to nVault
- Inspiration
- etc