Skip to content

getir-hackathon-2016/hackathonGetirBackend

Repository files navigation

hackathonGetirBackend

Getir Hackathon Backend Application Development- NodeJS

Group

  • Serhan Öztekin (Backend)
  • Emre Alparslan (Frontend - Android)

What is Fixitt?

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.

Backend Technologies Used In Development

NPM dependencies Used In Development

"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"

Build Systems

Real-time

Socket.io - Enables real-time bidirectional event-based communication.

MEAN Stack Application built by Yeoman

Yeoman helps you to kickstart new projects, prescribing best practices and tools to help you stay productive.

FrontEnd Repo

https://github.com/getir-hackathon-2016/hackathonGetirFrontend

About

BackendImplementationBySerhan&Emre

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published