EatMOJI
DTC08 is developing a web application to help friend groups decide which food places to go to by taking account of various things like cuisine preferences and allergies.
List team members and/or short bio's here...
- James Paolo Rili
- Youngbin Park
- Mobina Soltani
List technologies (with version numbers), API's, icons, fonts, images, media or data sources, and other resources that were used.
- HTML, CSS, JavaScript
- Bootstrap 5.3+ (Frontend library)
- Firebase 8.0 (BAAS - Backend as a Service)
- Yelp Fusion API
State what a user needs to do when they come to your project. How do others start using your code or application? Here are the steps ...
- Make sure
firebaseAPI_DTC08.js
exists and has the API key. - Connect the project to live server.
Here are some known bugs:
- Incomplete Implementation: this is just the minimum viable product.
- Yelp API only has a limited amount of calls.
- Header is wonky on mobile emulator.
What we'd like to build in the future:
- Add friends list
- Implement allergies
- Add tags to restaurants
1800-2024-DTC08/
├─ index.html
├─ main.html
├─ login.html
├─ skeleton.html
├─ *.html
├─ components/
│ ├─ header_*.html
│ ├─ footer_*.html
├─ scripts/
│ ├─ *.js
├─ styles/
│ ├─ *.css
├─ icon/
├─ res/
The sub-folders contain:
- components: Reusable HTML components.
- scripts: All
*.js
files that define logic and user interaction. - styles: External stylesheets.
- icon and res: folders for icons and images respectively.
skeleton.html
is the template html for all the pages.