Homemade is a React Native iOS application that helps people find new types of food from talented neighborhood home chefs. The world is full of talented cooks that don't work in the restaurant industry. Homemade is the platform that helps users find neighborhood chefs by cuisine type or geolocation so they can discover new and exciting dishes prepared by talented chefs. Just load up the app, find a chef that's within 5 miles of your location, and place an order! All transactions between users and chefs rely on a donation system between both parties. Bon appétit!
- Starting the app
- What's included
- Bugs, feature requests, and contributing
- Creators
-
Fork a copy of the repo and then clone the repo locally to your computer by forking via the Github GUI, and then entering the following command into the Terminal:
$ git clone https://github.com/[your_username_here]/App
-
Make sure you have npm installed.
-
Once the repo has been cloned locally to your computer, enter
$ cd App
in the Terminal to enter into the project root directory and run the following command:$ npm install
to install the npm dependencies in thepackage.json
file.
-
When the dependencies finish loading, run
$ react-native upgrade
. You'll be prompted with a series of questions. Answer 'n' (means no) to avoid changing our.gitignore
file and answer 'y' (means yes) to all the other questions.- Changing the
.gitignore
will cause you problems in the future when working on this projct from your project fork. So please avoid changing the.gitignore
.
- Changing the
-
Run
$ react-native run-ios
to fire up the iOS simulator. Two separate tabs will open in your Terminal. One tab displays the status of the Xcode build that creates the actual iOS application. You'll have to wait patiently while Xcode builds the app. The other tab opens the React Packager that loads the dependencies.
When the iOS simulator pops open, you'll get one of two red screens:
-
If you get a screen that reads
Connection to http://localhost:8081/debugger-proxy?role=client timeed out
, go to your internet browser, close one of the React Native Debugger windows, and clickCommand + r
in the simulator to refresh the screen. -
If you get a screen that reads
Cannot read property 'Aspect' of undefined
, clickShift + Command + h
to zoom out to the iPhone Simulator Home Screen. Click on the Homemade iOS icon to reload the app. You should see spinning animation of Hommemade fire up and take you to the Login page. -
Voila! You'll appear on the app Login Page.
- Here are some bugs we are aware of:
- A sockets issue sometimes causes the
Cannot read property 'Aspect' of undefined
.
- A sockets issue sometimes causes the
Ebrima Jobe, Product Owner https://github.com/enjsmoove
David de Sousa, Scrum Master https://github.com/dsousadev
Joe Kim https://github.com/joeekimm
Jaime Mendoza https://github.com/jaimemendozadev