HENRY MANAGER
PRESENTATION
This final project was realized during Henry bootcamp, in a group of several people, applying scrum methodology and technologies learnt during the bootcamp plus others that were learned during this project.
TECHNOLOGIES
The principal technologies used where: Typescript as a general language. React, Redux and Router for the design in the FrontEnd components, Axios for reaching Backend endpoints. NodeJs, Express for Backend development. Bcrypt for password hashing. Passport for local strategies to login users along with JsonWebToken with protected routes. Mailgun as a mail delivering services. Multer to upload Images. Xlxs to manage spreadsheet and C3Js to create graphics.
LOGIN
The home of the app is the login since the users are invited through an email where they have to register. Only after they are invited, registered and logged in the app starts displaying information depending on the role the user was given.
STUDENTS
They have access to read-only components, like their test scores, their data, etc.
TEACHERS ASSISTANTS
Since they are also a student, they have the same access to the read-only components, but also access to attendance editing and participation of the students in the StandUp groups they belong to.
ADMIN
Access to student control panel and management.
Management, creation and control of cohorts.
Management and loading of student's test scores.
CONTRIBUTORS