/SnapCal

Primary LanguagePython

SnapCal Web

College student organization fairs can get really hectic: alt text


UMICH Festifall

During these fairs, you often pick up way too many fliers for events like mass meetings: alt text

What SnapCal does

In 2018, you shouldn't have to manually enter the dates of the mass meetings you want to attend. You could add images to the calendar, but what if you want event alerts?

With SnapCal, you can an event on a flier to your calendar with just one click. SnapCal uses computer vision (including the Google Cloud Platform and Cloud Vision API) and the Google Calendar API to extract event dates from a photo you take on your device.

Development prerequisites

Make sure you have pip installed on your system. Create a virtual environment with Python version 2.7.

#Install necessary packages. Run these commands within the project root directory (SnapCalWeb)

(myenv)$ pip install -t lib requirements.txt

Run app

This is being developed and deployed on Google Cloud Platform.

(myenv)$ dev_appserver.py app.yaml

Access the app as a consumer, not developer:

Search https://snapcalweb/appspot.com