Andy Zhang, Nicole Ju, Julie Lam, Zinnia Kwan, and Chris Lung.
BruinYelp is a web application that allows you to write and post reviews about UCLA's dining halls. You can see the current menu, pictures of food, and what other people think of the food.
BruinYelp was designed using React.js for frontend, and Firebase/Cloud Firestore as backend.
- Displaying Dynamic Data through Reviews
- Uploading Client data to Firebase
- Searching for specific reviews
- Logging in through Google
- Upvoting other Reviews
- Sorting by Date Posted, Star Rating, or Number of Upvotes
Run the following code to clone the repository and install the necessary packages.
Next, change directory into frontend and install the necessary packages there.
Run the app simply by typing in the command inside the frontend directory:
Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.
There is no backend setup necessary, as our app runs on Firebase. The database is already set up and there is no need for any further steps after setting up the frontend.