This repository contains the frontend code for the registrar service, built with React. It interfaces with the backend and provides a lightweight, comprehensive system for students, admins, and instructors. JWT authentication is used to determine user permissions, e.g. a student can't view or modify and class page, that is only viewable if you log in as an instructor. Selenium testing implemented to test all front end features. A comprehensive SRS for the entire project can be found here.
- React
- Bootstrap
- Selenium
Detailed instructions can be found on the backend repo here.
- Node.js
git clone https://github.com/cjordan223/cst438_Assignment3
cd cst438_Assignment3
npm install
npm start
Open http://localhost:3000 to view it in the browser.
Username | Password |
---|---|
Instructor | [email protected] |
Student | [email protected] |
Admin | [email protected] |
You can test the basic functions of each role and how you can update the information:
This project was completed by Conner Jordan, Erin Smajdek and Nima Mahaloo equally.