-
Notifications
You must be signed in to change notification settings - Fork 0
Draft Requirements
The Job Listing Platform is designed to connect job seekers with ethical companies that prioritize fair labor practices. It ensures transparency in employment opportunities by allowing companies to post job openings aligned with ethical work policies.
To support career development, the platform provides a resume review system and mentorship programs, helping users refine applications, improve resume writing, and enhance interview skills.
A networking forum allows job seekers and professionals to engage in discussions and share experiences. The system also includes job search filters based on ethical work policies, ensuring users can find opportunities that align with their values.
By integrating these features, the platform empowers individuals to build their careers while promoting fair employment practices.
- User: A job seeker using the platform to find job opportunities.
- Employer: A company or organization posting job listings.
- System: The job listing platform that facilitates job searching, posting, and mentorship services.
- Mentor: An experienced professional providing guidance on resume writing and interview skills.
- Resume Review: A feature allowing users to submit resumes and receive feedback.
- Networking Forum: A discussion space for job seekers and professionals to share experiences.
- Ethical Work Policies: Employment policies that ensure fair labor practices and worker rights.
- 1.1.1 The user shall be able to create an account.
- 1.1.2 The user shall be able to manage their profile.
- 1.1.3 The user shall be able to search for job listings using filters based on ethical work policies.
- 1.1.4 The user shall be able to apply for jobs through the system.
- 1.1.5 The user shall be able to upload a resume for review.
- 1.1.6 The user shall be able to receive feedback on uploaded resumes.
- 1.1.7 The user shall be able to participate in mentorship programs.
- 1.1.8 The user shall be able to share workplace experiences anonymously or publicly.
- 1.1.9 The user shall be able to participate in networking discussions.
- 1.1.10 The user shall be able to bookmark job listings.
- 1.1.11 The user shall be able to track their job applications.
- 1.1.12 The user shall be able to rate and review companies based on work conditions.
- 1.1.13 The user shall be able to set job alerts for new opportunities matching their criteria.
- 1.1.14 The user shall be able to indicate salary expectations and work preferences.
- 1.2.1 The system shall allow companies to register.
- 1.2.2 The system shall verify companies' ethical employment practices.
- 1.2.3 The system shall allow employers to post job listings.
- 1.2.4 The system shall allow employers to filter applicants based on skills, experience, and preferences.
- 1.2.5 The system shall provide a resume review feature.
- 1.2.6 The system shall allow mentors to provide career guidance.
- 1.2.7 The system shall handle job listing expiration and auto-renewal.
- 1.2.8 The system shall include reporting and moderation tools for flagging unethical job postings.
- 2.1 The system should be accessible via both web browsers and mobile device (Android), ensuring support for major browsers and latest versions of Android.
- 2.2 The system should use secure communication protocols (HTTPS).
- 2.3 The system should enforce strong authentication methods, such as password or multi-factor authentication.
- 2.4 The system should provide an intuitive and accessible user interface.
- 2.5 The system should maintain consistent performance with minimal downtime, providing acceptable response times for all user interactions.
- 2.6 The system should be scalable to accommodate increasing users over time.
- 2.7 The system should include monitoring and logging capabilities for performance tracking, error detection, and security events.
- 2.8 The system should include backup and disaster recovery processes to ensure data integrity and restoration in case of failures.
- Asaf Kanlıpıçak
- İsmail Tarık Erkan
- Burak Tigin
- Enver Eren
- Gökberk Yavuz
- Yağız Kaan Aydoğdu
- Mehmet Batuhan Çok
- Ömer Faruk Koramaz
- Ufuk Altunbulak
- Sezer Cot
- Battal Hazar
-
Scenarios
- Scenario ‐ Applying for a Job Posting
- Scenario ‐ Posting an Anonymous Workplace Review
- Scenario - Registration and Profile Creation
- Scenario - Finding a Job by Filters and Application Process
- Scenario ‐ Requesting a Mentor for Resume Review
- Scenario ‐ Publishing an Ethical Job Listing
- Scenario‐Requesting a Mentor for Career Guidance
-
Old Drafts