Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Define core functionalities of the MVP #2

Open
michaeleii opened this issue Apr 28, 2024 · 0 comments
Open

Define core functionalities of the MVP #2

michaeleii opened this issue Apr 28, 2024 · 0 comments
Milestone

Comments

@michaeleii
Copy link
Contributor

The core functionalities of the Job-Bank MVP focus on establishing a foundational job board network. They should cater to the essential needs of both job seekers and job posters while laying the groundwork for future feature enhancements.

Here's a breakdown of some key functionalities to consider for the MVP:

Job Seekers:

  • Search & Filter Jobs: Allow users to search for jobs based on relevant criteria like location, category, keywords, job type (full-time, part-time, etc.), and date posted (optional).
  • Browse Job Listings: Present job listings in a user-friendly format, displaying key information like job title, company name, location, and a brief description.
  • (Optional) Save Jobs: Allow users to save interesting job postings for future reference or to apply later (consider limitations for the MVP version).
  • (Optional) User Profiles (Basic): Enable users to create basic profiles with minimal information like desired job titles, locations, and skills (consider limitations for the MVP version).

Job Posters:

  • Create Job Postings: Provide a user-friendly form for creating job postings with essential fields like job title, company information, location, job description, and desired skills/qualifications.
  • Manage Job Postings (Basic): Allow job posters to edit and update existing job postings (consider limitations for the MVP version).
  • (Optional) Track Applications (Basic): Enable job posters to track applications received for their postings (consider limitations for MVP version). This might involve basic functionalities like viewing applicant names or resumes.

Additional Considerations:

  • User Authentication: Implement secure user login and signup functionalities using a service like Auth0. This is crucial for managing user accounts and access control.
  • Basic Security Measures: Integrate basic security measures to protect user data, such as password hashing and secure data transmission protocols (HTTPS).
  • Accessibility: Ensure the platform is accessible to users with disabilities by following web accessibility guidelines.

Remember, the MVP focuses on core functionalities. Consider features like saving jobs, user profiles, and application tracking as optional based on development time constraints. Prioritize functionalities that deliver the most value to users in the initial launch.

@michaeleii michaeleii added this to the Job Bank MVP milestone Apr 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant