Abacus is design to help teachers manager their class room data. Users are able to log in to the application once they have created an account. Once they have an account they are able to add students to their class, create and update assignments, and view grades for assignments.
- Installation
- Usage
- Images
- Links
- Contributors
- License
- Contributing
- Future Developments
- Tests
- Questions
To install necessary dependencies, run the following command:
>npm i
To run locally, use npm start from the command line. Or follow the link below to the deployed app on heroku.
A Test login available for use is:
>email: [email protected] password: password
If you'd like to see PassportJS in action, you can use this second test login:
>email:[email protected] password: password
Seeds are can be found below:
-Keep in mind that using seeds to generate teacher accounts will cause a problem with the hasher.
-Either use the script found in seeds.js to resolve this, or make an account via running the application
/seeds.sql
None
To make contributions or queries please contact us via github.
- Ability to add and update grades
- Ability to update and delete students
- Student progress page with graph displays
- Student portal login to view their own grades and upcoming assignments
To run tests, run the following command:
>npm test
If you have any questions about this repo, open an issue or contact us directly. You can find more of our work at: Tim Winters - (https://github.com/erasersleeve) Esther Min - (https://github.com/jungjungie) Andrew Kleiner - (https://github.com/akleiner26)