https://github.com/lacegiovanni17/drones-backend
Designed and implemented a RESTful API 🔗 service to manage a fleet of 10 drones🚀 for efficient medication 💊delivery, optimizing logistics🚚
https://github.com/lacegiovanni17/drones-backend
expressjs git javascript joi-validation mysql nodejs nodemon sequalize typescript unit-testing
Last synced: about 1 month ago
JSON representation
Designed and implemented a RESTful API 🔗 service to manage a fleet of 10 drones🚀 for efficient medication 💊delivery, optimizing logistics🚚
- Host: GitHub
- URL: https://github.com/lacegiovanni17/drones-backend
- Owner: lacegiovanni17
- Created: 2023-09-24T23:45:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-25T00:19:06.000Z (over 1 year ago)
- Last Synced: 2023-09-25T06:37:27.955Z (over 1 year ago)
- Topics: expressjs, git, javascript, joi-validation, mysql, nodejs, nodemon, sequalize, typescript, unit-testing
- Language: TypeScript
- Homepage: https://github.com/lacegiovanni17/Drones-Backend
- Size: 113 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Drones-Backend
Designed and implemented a RESTful API 🔗 service to manage a fleet of 10 drones🚀 for efficient medication 💊delivery, optimizing logistics🚚### [Live Site]()
## About
* 👋 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 [email protected]## Introduction
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.## Technologies Used
* NodeJS
* ExpressJS
* Javascript
* Typescript
* Jest
* Postman
* MySQL
* Sequelize## Project Description: “Drone Dispatch”
## Getting Started
## Mini-proje## Prerequisites
1. Ensure you have Node.js installed on your machine. You can download it from nodejs.org.
## Installation
1. Clone the repository: `git clone `
2. Navigate to the project directory: `cd `
3. Install dependencies: `npm install`
4. note: MySQL and sequelize is used in this project and you can access the DB with MySQL workbench on your PC## Running the App from your terminal
1. From the root directory change to the src folder by running the following command `cd src`
2. From the src folder run the following command to start the backend server: `npm run start`
3. The backend server will be running at http://localhost:3306.
## Endpoints
1. GET## Usage
To retrieve available , make a GET request toTo confirm a
Please use postman to test endpoints
## Documentation
Access documentation here -## Error Handling
The application provides appropriate error handling for invalid inputs and unexpected scenarios.## Testing
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.
## Author
#### 👤 Author1
- GitHub: [@lacegiovanni17]https://github.com/lacegiovanni17
- Twitter: [@ChidikeC] https://twitter.com/ChidikeC
- LinkedIn: [LinkedIn]https://www.linkedin.com/in/chidike-chizoba-25628a40/## Contributing
Contributions, issues, critics and feature requests are welcome!## Show your support
Please give a ⭐️ if you like this project!## Acknowledgments
- Hat tip to nVault
- Inspiration
- etc