Skip to content

PizzaPi is an Android application that provides its users a convenient way of discovering recipes based on some list of ingredients.

License

Notifications You must be signed in to change notification settings

Francoded/PizzaPiDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

PizzaPi

PizzaPi is an Android application that provides its users a convenient way of discovering recipes based on some list of ingredients. This repository is meant to revive PizzaPi for demonstration purposes. The demo provided by this repository lacks behind the original PizzaPi demo in the sense that it does not make use of real recipe data. The original PizzaPi requested temporary Academic access to recipe and ingredient data provided by the FoodAPI.

Overall, the sample illustrates a working full stack Android application.

Recommended Setup

I recommend running PizzaPi in an Android Studio virtual device and running the PizzaPi server and database on the same machine. The PizzaPi server dependencies are easily managed using Anaconda and the provided environment.yml file.

Software

  • Android Studio
  • Anaconda

Requirements

  • A database compatible with SQLAlchemy and follows the schema described in schema.pdf
  • The machine running the server should be accessible by the Android application

Getting Started

This repository is composed of three branches: master, android, and server. The master branch contains documentation, the android branch contains the Android Studio PizzaPi project, and the server branch contains code for the PizzaPi server. Each branch has a README.md with instructions on how to get started with each breanch. These instructions are catered for UNIX based operating systems that support the recommended software listed above, i.e. MacOS and Linux.

NOTE: This is not a production-ready system.

About

PizzaPi is an Android application that provides its users a convenient way of discovering recipes based on some list of ingredients.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published