avsalvatore / NOEA

Comp 20 - Web development at Tufts. This is my team's final project web prototype

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#Title: This is NOEA, a project developed for comp20 at Tufts. The server side code is written in node.js and is on heroku. #Problem Statement: You're out in the city and want to grab food, but don't want to eat alone.

#Solution: Program matches you with other users in the area with the same preferences in food.

#Scenario / Features:

  • First time user creates an account and lists food preferences.

  • Users can connect with friends and can control who can view their profile or who they are matched up with through privacy settings.

  • Users can either connect to their friends or meet new people with similar food preferences.

  • User can pick a restaurant they want to go to and can either be matched with a friend or a random user who wants to go.

  • Alternatively, user can also decide that they want to eat immediately, and don't want to eat alone and be matched with someone close by who wants the same.

  • Chat system enables users to talk to the people they've been matched to.

#Pick Five:

  • geolocation
  • server-side data persistence
  • front-end framwork
  • reporting
  • send emails, SMSes, or push notirications

#Data:

  • location
  • food preferences
  • friends
  • log-in info
  • record of people user has been matched to
  • record of where user has eaten

#Algorithms: selection algorithm to match users together

#Comments by Ming

  1. "Chat system enables users to talk to the people they've been matched to." --how will you do that?
  2. Very ambitious, scope it down
  3. I wish you put the wireframes as PNGs or JPGs linked on this README
  4. What APIs will you be using?
  5. Overall score: 13/15

About

Comp 20 - Web development at Tufts. This is my team's final project web prototype


Languages

Language:HTML 94.5%Language:CSS 5.5%