Action Plan • Proposal • Requirements • Prototype • Technologies used • Dev Team
- Kick-off - 21/08 a 28/03
- Sprint 1 - 04/09 - 24/09
- Sprint 2 - 25/09 - 15/10
- Sprint 3 - 16/10 - 05/11
- Sprint 4 - 06/11 - 26/11
- Solutions Fair - 12/12
Develop an application to optimize the process of recruiting and selecting candidates within companies, through login and multi-factor authentication and by entering the job description. Based on the CHA (Competencies, Skills and Attitudes) of each position, a web scraping should be carried out on a social recruitment network and the candidates should be ranked according to their adherence to the job profile. Companies will also be notified when the results are available.
- Registration and Authentication;
- Company Registration;
- Inserting a Job Description;
- Notification of Understanding;
- Web Scraping;
- Results Notification;
- Results Presentation;
- CHA base.
- Performance;
- Security;
- Scalability;
- Compatibility;
- Resilience;
- Privacy.
Sprint | Epic |
---|---|
Sprint 1 | Job position registration with automated CHA description |
Sprint 2 | Candidates ranking using match percentage |
Sprint 3 | Company registration and authentication |
Sprint 4 | Notifications and two-factor authentication |
- SPRINT 1: Job position registration with automated CHA description
- Artificial Intelligence Modeling to Match Candidate and Descprition Job
- Web Scapping with Mockup Candidate Data
- ChatGPT Integration
- Position Registration Database
- Position Registration Template to Machine Learning
- SPRINT 2: Candidates ranking using match percentage
- Match between position and candidates with its match percentage
- Candidate Ranking Template
- Position Registrations List Template
- New Features in job registration
- SPRINT 3: Company registration and authentication
- Company Autentication
- Login Template
- Company Registration Database
- Company Registration Template
- View and Update Company Data
- SPRINT 4: Notifications and two-factor authentication
- Results Notification
- Request Notification
- Two-factor Autentication
- Notification Template
- Forgotten Password Reset
- Meetings and presentations: Discord, WhatsApp and Microsoft Teams;
- Back-end: Java, Spring, Python, Django and MySQL;
- Front-end: JavaScript and Vue;
- Tools : GitHub, VS Code, Canva, Excel and Figma.