Link | Name |
---|---|
MVP | Minimal Viable Product |
Stretch Goals | The Projects Goals beyond MVP |
Technologies | The Projects Technologies that were used |
Getting Started | How to get started when running the application |
Running the Program | How to run the program using Visual Studio |
Screenshots | Screenshots |
Projects | The Project Board associated with Scorcher |
ERD | Entity Relationship Diagram |
Wireframe | Wireframe layout for each Page |
Domain Model | Domain Model |
Guides and Resources | Guides and Resources Used |
A Xamarin Android app to rate how spicy dishes at restaurants are compared to the restaurant's spiciness level. App gives an offset for the restaurant as a whole (so how under or over spiced their dishes are compared to the ordered spiciness level).
Employs Yelp to get restaurant data. Dish data is presently manually seeded.
Datastore uses Xamarin.Forms Local Database's SQLite.
- Able to browse restaurants and dishes, including the overall rating
- Able to rate the relative spiciness of a dish
With more time, we would have implemented the following:
- API backend with a unified SQL database.
- Identity, user profiles, and the ability to log in.
- Able to alter the default search radius.
- Web front-end.
- C# & XAML
- Xamarin
- Xamarin Essentials
- Android Emulator
- SQLite
- Yelp.API
Clone this repository to your local machine.
In a command line environment with Git installed:
git clone GIT REPO URL HERE
BEFORE opening solution:
- Install "Mobile Development with .NET" (Tools -> Get Tools and Features) to allow running Xamarin apps.
- Download and configure an Android emulator (Microsoft Guide).
Select File
-> Open
-> Project/Solution
Next navigate to the directory you cloned the repository to.
Double click on the Scorcher
directory.
Then select and open Final-Project-Scorcher
Select an Android emulator to run the app on.
Select Debug
-> Start Debugging
to the run the app with the debugger
OR
Select Debug
-> Start Without Debugging
- CalculateLocationRadius Method in ScorcherDatabase provided by https://www.movable-type.co.uk/scripts/latlong.html