bladedancerrr / UniHack2019

Data Diddler's project for UniHack 2019

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UniHack2019

Bayleef's project for UniHack 2019, an app that finds you the closest and least crowded workspace.

Tech stack

Using chalice aws framework to host API with AWS Services including Lambda, API Gateway Swift is used to write the app, Alamofire framework calls the API with latitude and longitude, returning a JSON with study/work space information

API information

  • API endpoint: https://4132052exb.execute-api.us-east-1.amazonaws.com/api/

  • API Usage

    You can run test_data in chalice/ OR run the following command (before that: pip install httpie if you don't have it) echo '{"lat":-37.796773, "long":144.964456}' | http POST https://4132052exb.execute-api.us-east-1.amazonaws.com/api/getstudyspace

    If anyone changes the codebase, please do testing and make sure it works, then ask Lexon to deploy chalice to update the API

Front end

note: Swift files and other front end code in Peter's repo https://github.com/YAOS5/ProjBL-1

Repository directory information

Note: resources folder has the old implementation of getstudyspace without using chalice

Now the actual .py files and algorithms, google map popular times and the scrapers that constitute tha API are in chalice/getstudyspace/chalicelib

About

Data Diddler's project for UniHack 2019


Languages

Language:Python 99.7%Language:Shell 0.3%