Skip to content

Allows users on mobile to upload candidate information to CGI recruiters via MongoDB. Recruiters can then add additional feedback and use OpenAI to generate feedback based on parsed resume info. Information can be filtered by various fields and searched. Excel documents can also be submitted for database population.

Notifications You must be signed in to change notification settings

recruit-tracker/frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 

Repository files navigation

Recruit Tracker

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.

Tools Used

  • React For rendering jsx elements and creating UI
  • Npm Package management and frontend server management
  • OpenAI For automated candidate review via passed in parsed resume data
  • Docker Containerization of frontend, backend, and database
  • FastAPI Python api creating routes for MongoDB and OpenAI queries
  • JWT Tokens For login authentication and authorization preventing students accessing HR platform
  • MongoDB For candidate data tracking

Architecture

Screenshot 2024-03-04 at 3 39 14 PM
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.

Login

Screenshot 2024-03-04 at 3 39 14 PM

Candidate Form Submission

Screenshot 2024-03-04 at 3 40 04 PM

Candidate Portal

Screenshot 2024-03-04 at 3 40 36 PM

Candidate Portal

Screenshot 2024-03-04 at 10 40 28 PM

Using Search Functionality

searchFunction-copy-2

Editing Candidate Profile

editCandidate

AI Feedback

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. AIFeedback-copy-1

Updating Student

UpdatingStudentInfo-1

Authentication

Authentication-copy

About

Allows users on mobile to upload candidate information to CGI recruiters via MongoDB. Recruiters can then add additional feedback and use OpenAI to generate feedback based on parsed resume info. Information can be filtered by various fields and searched. Excel documents can also be submitted for database population.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published