https://team1-emissary.herokuapp.com/
https://cse112-1-staging.herokuapp.com/
Emissary is a visitor check-in SaaS application targetted for small businesses.
- Sign up your company and your own personal account for your company.
- Thereafter, add employees to your company through the "Employees" section of the application to provide them access to the application.
- Create appointments through the "Appointments" page. Open up the Check-in mode by clicking on the gear in the upper right-hand corner.
- As visitors check-in, they will show up in the queue on the "Visitors" page.
- If there is an appointment that matches their information, their appointment time will automatically be populated.
- Click on a visitor to check him/her out. If he/she had an appointment, their appointment will automatically be removed from the "Appointments" section.
- Node.js (http://nodejs.org/)
- MongoDB (https://www.mongodb.org/)
- HandleBars (http://handlebarsjs.com/)
- jQuery (https://jquery.com/)
Step 1: Do a git clone
on our project on Github (https://github.com/AnthonyAltieri/EmissaryWST/).
Step 2: Run npm install
in the directory of the project to install the dependency for the backend.
Step 3: Run gulp test:server
to test the backend API.
Prestep 4: Run gulp test:client-setup
to setup local e2e testing (ONLY DO THIS ONCE).
Step 4: Run gulp test:client
to run e2e tests.
Step 5: Run npm start
to start the application.