Runner Up: Fullstack Development @ UA Innovate 2024
This is one of three repositories for this project. To see the database and backend go to the organization page.
React
For rendering jsx elements and creating UINpm
Package management and frontend server managementOpenAI
For automated candidate review via passed in parsed resume dataDocker
Containerization of frontend, backend, and databaseFastAPI
Python api creating routes for MongoDB and OpenAI queriesJWT Tokens
For login authentication and authorization preventing students accessing HR platformMongoDB
For candidate data tracking
This is a CRUD (Create Read Update Delete) Application implemented with MongoDB. So students can create
data. Recruiters can read
data by searching via different fields. Both recruiters and candidates can update
their data, and only recruiters can delete
candidates.
Recruiters can either add feedback manually with the +
button, they can also use AI. This is produced by parsing of the uploaded resume and a call to OpenAI.