This is a caseload management tool for high school counselors developed by UNC-Chapel Hill CS+Social Good in partnership with Vitaly Radsky.
- Install Node.js and npm.
- Clone this repository and
cdinto the cloned directory on your machine. - Run
npm install. - In the firebase folder under src, create a file called
config.js. a. Once you reach this step, message one of the team leads for the config file. - Run
npm start.
If you get any "unable to resolve _____ module" errors, try deleting the node_modules folder and running npm install again.
This section outlines some of the major sections of the project:
assets: This folder contains images, audio, and other media for the project.components: Components are the building blocks of a React app. This folder should contain components that make up parts of a page, such as navbars, headers, buttons, etc.css: This folder contains stylesheets for views and components.views: Views are components that are also used in routing. You can think of these as pages.
- Intro to React Tutorial
- A guide to React concepts
- Many of the components were made using Material UI.