Group project for CSC 322 @CCNY This is CCNY Zero , a graduate program management system.
- Haroon Syed
- Christopher Lall
- Andrew Persaud
- Tufayel Ahmed
- Josue Flores
First clone the github repo and go into the project directory. Then,
npm install
npm start dev # run the react.js project in development mode
Open http://localhost:3000 to view it in the browser.
If package error appears run these before running npm start
.
npm install react-icons
npm install react-select --save
npm install @material-ui/core
npm install react scripts --save
- Firebase Authentication
- Firebase Hosting
- Firebase Firestore Database
- React.js
- Node.js
src
signIn/
: A page that lets a user log into the websitesignUp/
: A page which allows people to sign up as a student or an instructoraboutUs/
: About us page js codeforgotPassword/
: Allows the user to change the password if neededinstructorView/
: The page for an instructor when logging inerror/
: 404 error page .js codestudentView/
: The page the student sees after logging inregistrars/
: The registrar/super user page when logging inhome/
: The main page for the logged in usernavbar/
: The code for the navigation bar and its may statesreSubmitPass/
: The code that verifies the correct password when a user signs upcomponents/
: tab filescontexts/
: Has all the authorization & authentication implementation for creating an account, logging in and signing out.App.css/
: styling sheet for App.jsApptest.js/
: RenderApp.js/
: Routes to specific pathfirebase.js
: Connection from firebase to React.jsindex.css
:styling sheet for index.jsindex.js
: Browser router and ReactDOM renderreportWebVitals.js
: Performance measure (if wanted)setupTest.js
: Import DOM nodes
- admin account - username [email protected], password: test1234