4aSoftwareEngineering / Biotility

Web application for Biotility
Other
0 stars 0 forks source link

Biotility - 4a

Intro

Biotility is a web app that provides students, professionals, and researchers assessments and resources to prepare for the Biotechnician Assistant Credentialing Exam (BACE). It is used by schools and teachers in Alachua county to better prepare students and provide teachers with testing metrics to assess the skills and proficiency of their students.
This repository was an inherited from a previous group whose repository can be found here.

Deployed Page

Credit people/organizations

List of all project features implemented and associated screenshots -include landing or home page

Instructions for how to run the project locally

To run Biotility locally on your machines, first install the following

npm install -g bower

npm install -g grunt-cli

npm install -g yo

npm install -g generator-meanjs

Clone the git repository to your computer https://github.com/4aSoftwareEngineering/Biotility.

Do an npm install and bower install to get the rest of the dependencies.

If you experience any errors requiring dependencies from the SERVER console, simply install those using npm install --s MODULENAME.

If you experience any errors requiring dependencies from the CLIENT console, simply install those using bower install --s MODULENAME.

Run by using grunt, or grunt --f if you experience lint errors.

On your browser, access Biotility by visiting localhost:3000.

To stop the server, simply type CTRL - C on your terminal.

How to update database and server connections

Updates to the database can all be done on the app or manually through the mlabs server.

Updating registered users can be done through the user registration page or the users' profile page.

Admins can update quizzes in their profile.

To connect to the database

Please use: mongodb://team4a:team4a@ds041394.mlab.com:41394/biotility.

To link the site to a new database connection please use: /Biotility/config/env/production.js.