Getir Hackathon Backend Application Development- NodeJS
- Serhan Öztekin (Backend)
- Emre Alparslan (Frontend - Android)
Fixitt is a backend system project, providing a real time software service for the ones in need of help in these Areas :
- Garden Care
- Furniture Repairing
- House Cleaning and so on..
Consists of two main models (Users, Couriers).
Couriers are the ones who give service to Users. The algorithm behind uses geolocation to chooses the most nearest Couriers to Users in an efficient way to save time and improve effieciency.
Google Maps Distance Matrix API is used to detect distances and timings.
"body-parser": "~1.5.0",
"composable-middleware": "^0.3.0",
"compression": "~1.0.1",
"connect-mongo": "^0.8.1",
"cookie-parser": "~1.0.1",
"deep-extend": "^0.4.1",
"ejs": "~0.8.4",
"errorhandler": "~1.0.0",
"express": "~4.9.0",
"express-session": "~1.0.2",
"geolib": "^2.0.18",
"lodash": "~2.4.1",
"method-override": "~1.0.0",
"mongoose": "^4.0.8",
"mongoose-i18n": "^0.2.1",
"morgan": "~1.0.0",
"serve-favicon": "^2.0.1",
"socket.io": "^1.0.6",
"socket.io-client": "^1.0.6",
"socket.io-redis": "^1.0.0",
"socketio-jwt": "^3.0.0",
"unirest": "^0.4.2"
Socket.io - Enables real-time bidirectional event-based communication.
Yeoman helps you to kickstart new projects, prescribing best practices and tools to help you stay productive.
https://github.com/getir-hackathon-2016/hackathonGetirFrontend