Chew App
A cross platform mobile application that helps you find, share, and review the best menu items around you
Team
- Product Owner: Alex Manusu
- Scrum Master: Derrick Chie
- Development Team Members: Gary Ye, Michael Junio, Alex Manusu, Derrick Chie
Table of Contents
Usage
Are you craving for a certain dish? Search for that dish on Chew and you'll get a list of dishes matching your cravings by rating! After the meal, leave a rating and review to let others know what you thought!
Requirements
- Django
- PostgreSQL
- Xcode
Development
Installing Dependencies
From within the ChewApp directory:
sudo npm install -g bower
npm install
From within the server directory:
pip3 install -r requirements.txt
Running Locally iOS
- Download Xcode from the Mac App Store
- Navigate to the
ChewApp.xcodeproj
file in theChew/ChewApp/ios
folder - Open it in Xcode and run the project
Running in Development Mode on an Android Device
- Follow the setup details listed in the react native documentation
- Connect the device that you want to run the app on. Ensure that the device has USB debugging enabled
- Navigate to the
Chew/ChewApp
folder - Run the following command
react-native run-android
- If the device is reporting that it cannot connect to the server, type this command
adb reverse tcp:8081 tcp:8081
and reload JS in the application
Roadmap
View the project roadmap here
Contributing
See CONTRIBUTING.md for contribution guidelines.