Skip to content
This repository has been archived by the owner on Dec 14, 2019. It is now read-only.

garenyondem/gezdir

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Gezdir is a crowd-powered entertainment platform where people come together to discover new places, share experiences and know each other. You can find enjoyable events or create your own to show your hospitality. You can even search for a friend to carry you along foreign places.


Features

  • Find and join events close to your location
  • Host your own events
  • Be the guide for event requests from exciting people

Tech

Gezdir uses a number of open source projects to work properly:

  • Node.js - evented I/O for the javascript
  • Swift - general purpose programming language
  • MongoDB - open source NoSql database engine
  • Express - web application framework
  • Async - async utilities for node.js
  • Lodash - js utility lib. for performance
  • is_js - micro check library
  • Mongoose - object modeling tool for node.js
  • Strongloop Cluster - cluster control for node.js
  • Chalk - terminal string styling
  • CocoaPods - dependency manager for swift
  • Spring - animation library for swift

Installation

Service

Run in Postman

Gezdir requires Node.js v6+ to run. Open the command prompt at root directory and install the dependencies then start the server.

$ npm i
$ node server

or

$ npm i
$ npm start

App's default port is 8810. You can demo this service live on Heroku. Just keep in mind that free tier of Heroku containers go to sleep after a while of inactivity. First API call will wake it up.

IOS

Localization: App is capable of showing both server and client side error messages in two languages (Turkish, English) Forward Geocoding: Using MKLocalSearch class

About

Winner of the 1st place in Getir & BiTaksi Hackathon '17

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published