- Users can create a Revature portfolio, save the portfolio, edit the portfolio, and submit the portfolio for review. Admins can view portfolios, review them, reject or approve portfolios, and provide feedback.
- Users can add their top 5 technologies they are most proficient in. Users are asked two questions about their experience with the technologies they select, and a number is generated that represents their proficiency with the technologies.
- Users can write a short auto biography about themselves, what they have done during training, and their future aspirations.
- Users can add their education details such as the University they attended, their GPA, course work, and what they majored in.
- Users can add their work experience with Revature clients such as the client they worked with, the project they were working on, their roles and responsibilities, and how long the worked for the client.
- Users can add their project work they did while in training. They can add details such as the name of their project, their roles and responsibilities, the technologies used, and provide a link to the GitHub repository where the project is hosted.
- Users can add their work experience before they joined with Revature. They can add details such as they name of the employer, their roles and responsibilities, the technologies used, and when they started and when the ended.
- Users can add honors and awards that they have received. They can add details such as the name of the honor/award, a description of the honor/award, the date the honor/award was received, and who presented the honor/award to the user.
- TypeScript
- ReactJS
- Axios
- Bootstrap