Skip to content

cjordan223/CST438-React-Front-End

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CST 438-Student Portal (React Front End)

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.

Technologies Used:

  • React
  • Bootstrap
  • Selenium

Getting Started:

As a precursor you should have the backend running already and listening on 8080.

Detailed instructions can be found on the backend repo here.

Prerequisites:

  • Node.js

Installation:

git clone https://github.com/cjordan223/cst438_Assignment3
cd cst438_Assignment3 
npm install
npm start

Run the application:

Open http://localhost:3000 to view it in the browser.

SCR-20241016-thcw

You have 3 options for login:

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:

SCR-20241016-tkjb SCR-20241016-tkgt SCR-20241016-tjxo SCR-20241016-tjzy SCR-20241016-tkco SCR-20241016-tkbn

Once you're finished, down both servers.

Acknowledgments:

This project was completed by Conner Jordan, Erin Smajdek and Nima Mahaloo equally.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •