Skip to content

unibuc-cs/software-engineering-product-hexacode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

software-engineering-product-hexacode

JobSnap

JobSnap is a web-based platform designed to help students build professional profiles and generate dynamic CVs tailored to specific job roles. By allowing students to customize CV templates for targeted job types, the platform ensures that students present the most relevant information to potential employers, streamlining the recruitment process for both parties.

Product Vision

FOR: Students who want to create professional profiles and tailor CVs for specific job roles.
WHO: Face challenges with creating relevant, job-specific CVs and finding job opportunities that match their skills.
THE JobSnap system: A web-based platform for building profiles and generating customized CVs.
THAT: Provides tailored CV templates, job role-based field suggestions, and employer access to profiles.
UNLIKE: Generalized CV builders or simple resume generators.
THIS PRODUCT: Offers dynamic CV customization based on job roles, a range of professional templates, and a streamlined connection between students and employers.

Key Features

For Students

  • User Profiles: Create and edit profiles, including academic background, projects, skills, and experience.
  • CV Generation: Generate CVs from templates that are dynamically customized to match specific job roles.
  • Template Customization: Choose from a variety of CV templates designed to highlight relevant skills and experience.
  • Job Role-based Field Suggestions: Get suggestions on specific fields to fill based on the targeted job role.

For Employers

  • Search and View CVs: Search for candidates based on job role, skills, and other criteria. View CVs that match your desired candidate profile.

Requirements

  • R1: The application must support secure user registration and login for both students and employers
  • R2: Students must be able to create, edit, and delete profile information.
  • R3: Students must be able to generate a CV tailored to specific job roles.
  • R4: Employers must be able to view generated CVs and search for candidates based on job role and skills.

User Stories

Student Stories:

  • "As a student, I want to create a profile so that I can store my academic and professional information."
  • "As a student, I want to generate a CV tailored to a specific job role so that it highlights my most relevant skills."
  • "As a student, I want to select from different CV templates so that I can choose a design that best represents me."

Employer Stories:

  • "As an employer, I want to search for students with specific skills so that I can find suitable candidates."
  • "As an employer, I want to view CVs tailored to job roles so that I can quickly assess candidates’ qualifications."

Backlog

The backlog will include tasks derived from user stories and prioritized for development. Each story should be broken down into smaller tasks for implementation and ordered based on relevance and dependencies. Our progress is tracked on Trello.

C4 Model

Context Diagram

IMG_5567

Container Diagram

IMG_5568

Component Diagram

IMG_5569

About

software-engineering-product-hexacode created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •