Skip to content

Inodevs-6/Inodevs-doc

Repository files navigation

Learning by integrative project-FATEC-SJC

InoDevs


Action Plan Proposal Requirements Prototype Technologies used Dev Team



📆 Action Plan (Click on the desired Sprint to check its progress)

🎯 Proposal

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.

📌 Requirements

Functional requirements:

  1.   Registration and Authentication;
  2.   Company Registration;
  3.   Inserting a Job Description;
  4.   Notification of Understanding;
  5.   Web Scraping;
  6.   Results Notification;
  7.   Results Presentation;
  8.   CHA base.

Non-functional requirements:

  1.   Performance;
  2.   Security;
  3.   Scalability;
  4.   Compatibility;
  5.   Resilience;
  6.   Privacy.

Repositories:

Sprint Epic

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

Product Backlog

  • Epic SPRINT 1: Job position registration with automated CHA description
  • Story Artificial Intelligence Modeling to Match Candidate and Descprition Job
  • Story Web Scapping with Mockup Candidate Data
  • Story ChatGPT Integration
  • Story Position Registration Database
  • Story Position Registration Template to Machine Learning
  • Epic SPRINT 2: Candidates ranking using match percentage
  • Story Match between position and candidates with its match percentage
  • Story Candidate Ranking Template
  • Story Position Registrations List Template
  • Story New Features in job registration
  • Epic SPRINT 3: Company registration and authentication
  • Story Company Autentication
  • Story Login Template
  • Story Company Registration Database
  • Story Company Registration Template
  • Story View and Update Company Data
  • Epic SPRINT 4: Notifications and two-factor authentication
  • Story Results Notification
  • Story Request Notification
  • Story Two-factor Autentication
  • Story Notification Template
  • Story Forgotten Password Reset

📖 Document

💻 Prototype

🚀 Technologies used:

  • 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.

🎓 Dev Team

Student Function GitHub LinkedIn
Anderson Lira Developer Team
Gustavo Kenji Ando Scrum Master
Júlia Maria Santos Barroso Developer Team
Kauã Gustavo Rodrigues Reno Developer Team
Luís Henrique Ferreira Souza Developer Team
Maria Eduarda Macedo Braga Developer Team
Richard Rafael Sacramento Soares Product Owner

Integrating Project 2023 - Fatec São José dos Campos

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published