School in the Cloud is a platform that trains senior volunteers to teach students in a group or individual setting. This helps kids in communities with high student to teacher ratios. It also provides retired volunteers a sense of purpose and meaning in their day to day life when they find themselves with more free time. The platform also connects volunteers with the students.
The aim is to help close the achievement gap by connecting students with available, qualified volunteer mentors. The first piece of this app will be creating the three main user types, and allowing an admin to create a training checklist for new volunteers.
Our Front End mainly focuses on creating login/signup forms and creating the dashboards for the different types of users we have for this project. Front end is also responsible for styling the components we create as well.
Ian Tucker | Asha Gross | Joshua Gralewski | Chris Forrest | Charlene Johnson | Cobriette Garner |
---|---|---|---|---|---|
Github | Github | Github | Github | Github | Github |
After cloning the repo, cd into the sitc folder then run npm i
to install the dependencies needed. running the command 'npm start' will initiate the app. npm run test
will start testing
Axios - handles our HTTP request
Styled Components - used for styling the app
Redux - handles application state
React - the main framework used to build the app
Yup - Form Authentication
React-Router Handles our routes
See Product Vision Document for details on our Product Vision Document