Skip to content

CommuniTEA is a MERN stack web application that allows users to view details and reviews about different Milk Tea businesses. Users are able to create an account where they are able to save different places to their favorites list and can also leave a rating. Uses MongoDB.

License

Notifications You must be signed in to change notification settings

UCI-team-project/communiTEA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CommuniTEA

Screenshot of web app CommuniTEA Link

Description

This MERN stack web app lets users browse a wide selection of delicious milk tea businesses where they can view information about specific Milk Tea stores.

Users are able to view store reviews and can also leave their own reviews. Users can add different businesses to their favorites list as well.

Create a free account and get started today!

Table of Contents

  1. User Stories
  2. Technologies Used
  3. Usage
  4. Contributors
  5. Installation
  6. Issues

User Stories

  • User can search a keyword or search for a business to review
  • User can create an account and login
  • User can leave reviews and rating for a business
  • User can add a business to their favorites list

Technologies Used

  • JavaScript (ES6+)
  • React
  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • GraphQL
  • Ant Design
  • Deployed on Heroku
  • Yelp Fusion API

Usage

Deployed application: https://tranquil-plains-63846.herokuapp.com/

Register or Log in
Enter a location (city, state, zip code, etc...) to search nearby Milk Tea Places
Click into a store and click the favorite store button to add the store to the database as well as you favorites list.

Contributors

Stephanie Tseng

Johnathan Nguyen

Darius Garcia

Justin Chen

Japbir Chhina

Installation

clone the repo to local machine

cd communitea/

install dependencies

npm install

seed database

cd server/

npm run seed

start development React client and Express server

npm run develop

Client

start client

cd client/
npm run start

build app for production

npm run build

Server

start server

cd server/
npm run start

Issues

This is still an application under development, therefore certain functionalities are not fully functioning yet.

Working functionalities:

  • Register, Login & Log out
  • Search query for stores based on location via Yelp Fusion
  • Add Store (fully functioning)
  • Favorite Store (though is errorous when multiple stores are favorited)

However, all queries and mutations are working on the back end and can be tested with sandbox gql.

About

CommuniTEA is a MERN stack web application that allows users to view details and reviews about different Milk Tea businesses. Users are able to create an account where they are able to save different places to their favorites list and can also leave a rating. Uses MongoDB.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published