Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
App
 
 
 
 
 
 
 
 
 
 

README.md

HGMF2017

The unofficial app of the 2017 Duluth Homegrown Music Festival

Get the apps now

HGMF2017 app for iOS in the iTunes Store

HGMF2017 app for Android in the Google Play Store

Screenshots



Setup (compiling the code for yourself)

App

  1. Install one of the following:
  1. Open App/HGMF2017.sln usng one of the above.
  2. Rename the App/HGMF2017/SettingsTemplate.cs file to App/HGMF2017/Settings.cs. Note that SettingsTemplate.cs is excluded from the solution intentionally, so you'll need to rename this file via your file system. When you do this, the Settings.cs file that Visual Studio may have complained is missing will now be present in the solution.
  3. Replace all the values in Settings.cs with your various API keys.

NOTE

You may not need all the API keys that you see in Settings.cs. If you poke around in the code, you'll see that I'm using some services for crash reporting and analytics, like Pyze and Azure Mobile Center. If you don't need these, then just remove the few lines of code that enable these things:

If you want the app to function properly, at the bare minimum you'll need an Azure account (for hosting the Azure Function code) and a Twitter developer account (for pulling in the tweets). Enter the relevant API keys for these services in the Settings.cs file.

Backend

  1. Deploy the files from each of the folders in Backend/Azure Functions to an Azure Function instance. So, you'll create an Azure function for Schedule and another for TwitterSearchQueryProvider.
  2. Update the URL of the Schedule Azure Function in the App/HGMF2017/Data/DayDataSource.cs file.
  3. Update the URL of the TwitterSearchQueryProvider Azure Function in the App/HGMF2017/Data/DayDataSource.cs file.

About

The unofficial app of the 2017 Duluth Homegrown Music Festival

Resources

License

Packages

No packages published

Languages