Skip to content

itstrueitstrueitsrealitsreal/RaveNUS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RaveNUS

A web application designed for students from the National University of Singapore (NUS) to provide meal recommendations on campus based on the user's timetable, which will be synced with NUSMods, real-time data, and dietary preferences. It also indexes user reviews and uses them for further recommendations.

Poster & Video

Tech Stack

This application is developed using React, Node, Bootstrap, Firebase, and Python.`

Documentation

A more detailed documentation of our project can be found here.

Deployed App

You can try the deployed app for yourself, live here

Running the application locally

1. Cloning the repository

Fork the repository, and clone it locally by running the following line of code in your command line.

git clone https://github.com/edmundnwl/RaveNUS

2. Installing prerequisite software

Download the latest version of Node.js here. Then, in the root folder, run the following line of code to install Node Package Manager.

npm install

Next, run the following line of code to install all required frontend and backend dependencies.

npm run build

3. Running the application

Change your working directory to react-firebase-login by running the following line of code:

cd react-firebase-login

You can now run the application by entering the following line of code into your command line.

npm start