This project was built to remedy a problem with Denison University's on-campus coffeehouse, The Bandersnatch. The Bandersnatch struggles with turning a profit and using data to properly plan when purchasing food supplies for their kitchen. Therefore, this webapp serves as a point-of-sale system and data management tool for Bandersnatch employees, managers, consultants, and auditors.
The Bandersnatch App is built with the Meteor.js framework on top of Node.js. As with most Meteor web applications, it uses a MongoDB database and is written with JavaScript on the client and server sides.
To get started do the following:
-
First, ensure that you have Meteor on your computer.
- Install on MacOS/Linux
- Or run
curl https://install.meteor.com/ | shin your terminal (you may have to usesudowith this command)
- Or run
- Install on Windows
- Install on MacOS/Linux
-
If you're working in git:
- move to the directory you want to locally store the webapp in
- run
git clone https://github.com/DE-Dev-Team/snatch.gitto clone this git repo to your current directory - once the clone is finished,
cdinto the "snatch" directory - continue to the next section
-
If you're downloading a ZIP file:
- Click here or go to the repo page and click download zip.
- Unzip the file
cdinto the unzipped directory- continue to the next section
-
Finally...
- run the command
meteorin the terminal - navigate to the URL given (usually defaults to
http://localhost:3000)
- run the command
