Mladen Draganović portrait image

Development of a dispatcher taxi service with Bing API and MEVN stack


Published on:

Veb orijentisane tehnologije i sistemi 2021 [4. semestar]

GPLv3 License

Tech Stack

ClientServerDatabase
Vue.js + Vuex, Tailwind CSSNode.js, Express.jsMongoDB [Atlas]

Features

Screenshots

Aplha 1Alpha 2Alpha 3
App Screenshot alpha 1App Screenshot alpha 2App Screenshot alpha 3

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

MONGODB_API_KEY

BING_MAPS_API_KEY

Run Locally

Clone the project

git clone https://github.com/draganovik/taxiis

Go to the project directory (server/client)

cd taxiis
cd server
cd taxiis
cd client

Install dependencies

npm install

Start the server

npm run serve

Deployment

To deploy this project run

npm run build

Demo

Authors

API Reference

POST route

POST /api/routes

GET route

GET /api/routes

PUT route

PUT /api/routes

DELETE route

DELETE  /api/routes/${id}
ParameterTypeDescription
idstringRequired. Id of item to delete

REGISTER user

POST /api/register

LOGIN user

POST /api/login

GET user

GET/api/drivers
GET/api/dispatchers

PUT user

PUT /api/drivers
PUT /api/dispatchers

UPDATE user

PUT /api/drivers/${id}
PUT /api/dispatchers/${id}
PUT /api/managers/${id}
ParameterTypeDescription
idstringRequired. Id of item to update

DELETE user

DELETE /api/drivers
DELETE /api/dispatchers

Support & Feedback

If you have any feedback or need support, please reach out to me at ‘mladen@draganovik.com

Acknowledgements