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.
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.
- 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.
- Search and View CVs: Search for candidates based on job role, skills, and other criteria. View CVs that match your desired candidate profile.
- 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.
- "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."
- "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."
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.