Skip to content

mann-c/CMPT276Project

Repository files navigation

Grababite

Abstract

Grababite is an online web application that functions as a social networking application based around dining experiences. It differs from other competitors in the market as it is designed to encourage users to try new restaurants, and allows any user to create an event. The features of the application include sharing dining invitations with friends, searching for friends on the application, searching for new restaurants, a map view of restaurants in the area and an explore page which shows events and restaurants a user might want to enjoy. What makes this application stand out from the products marketed by other competitors events can be created by any of the users at the restaurant of their choosing, and restaurants can promote their restaurants as well. This application is designed to be utilized by consumers as an entertainment application who want to spend more time with friends sharing new experiences.

Setup

The root directory contains the backend node environment with the frontend logic in the frontend folder.

Getting started

git pull //or clone if this is your first setup
npm install //Get all packages for the backend

For any secrets or API keys create a '.env' file and write them there (will be ignored by git)

Useful commands

Adding packages

npm install --save PACKAGE_NAME //for packages that are required for the app in production
npm install --save-dev PACKAGE_NAME //for packages that are required for development but not production

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 21