Skip to content

A single page, full stack web app made with the MERN stack, and Auth0 for secure authentication. Chews personalizes a traveler's experience while humanizing the local culture.

Notifications You must be signed in to change notification settings

tinyherocarrot/Chews

 
 

Repository files navigation

Chews

The Pitch

HOW MIGHT WE...

Personalize travelers' dining experience and humanize local cultures, by allowing travelers to connect and schedule meals with local foodies

App Functionalities

  1. Secure Login
  2. User Profile
  3. Create & Book 'Bites'
  4. Live In-app Messaging

Roles

  • Andrew Huang: Front End Developer
  • Ali Arfeen: Front End Developer
  • Nicole Ersing: Back End Developer
  • Imran Kazmi: Back End Developer

Tools and Technologies

The application was built in the MERN stack. In the front end we worked with React, Material-UI, and styled-components. In the back end, we used Mongo DB with Mongoose ODM, Node, and Express. For secure login we used Auth0. For live messaging, we used Socket.io.

entity relational diagram

Looking Forward

There are a number of functionalities we were unable to implement within the time constraints of the project.

  1. Google Places API. Implement autofill. Display restaurant locations on a map in a Bite's details.
  2. User Ratings. Give Locals and Travelers the ability to rate each other, on a point system of 'snaps'.
  3. Local Approve/Decline Travelers. Give locals the ability to choose one traveler to grab a bite with from a list of requests.
  4. Add Tags/Labels to Listings. Make Bites more searchable/filterable, and more descriptive. (ie. type of cuisine, alcohol-friendly, family-friendly)

Links

About

A single page, full stack web app made with the MERN stack, and Auth0 for secure authentication. Chews personalizes a traveler's experience while humanizing the local culture.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.6%
  • HTML 2.1%
  • CSS 0.3%