Student-Focused-Job-Platform

ASP.NET MVC job portal for students! Build CVs, find jobs, message employers & showcase portfolios. Built with Code First & MySQL

Stars
2

This project is an ASP.NET MVC-based website designed to help students find jobs. The site features a variety of features, including automatic CV creation, employer and student logins, messaging, adding favorite ads, viewing ads and applying for jobs. Employers can use the site to review student portfolios to find suitable candidates. The entire project is designed with the Code First approach and uses the MySQL database.

The site's intelligent algorithm filters job opportunities based on students' university information, including their major and year of study. This ensures that students only see relevant job postings that align with their academic background and skillset. For instance, if an employer posts a job requiring expertise in information technology, and a student is enrolled in a related major but is currently in their second year, the job opportunity will not appear on the "Job Opportunities" page. However, once the student progresses to their fourth year, the job posting will automatically be added to the "Job Opportunities" page. This dynamic matching system ensures that students are presented with opportunities that match their current qualifications and academic progress.

Additionally, the site automatically calculates students' experience based on their education and skills, allowing them to filter job searches based on their level of expertise. This feature empowers students to find positions that align with their capabilities and career aspirations.

The "Job Postings" page provides comprehensive access to all job listings on the site, including detailed descriptions, requirements, and application instructions.

Students can save their favorite job postings for easy reference and future applications using the "Favorite Postings" tab.

The "Messages" tab facilitates direct communication between students and employers. Students can initiate conversations with potential employers, send inquiries, and maintain a record of past interactions.

Overall, the site's intelligent filtering, automated experience calculation, and user-friendly messaging system empower students to navigate the job market effectively and connect with potential employers.

Here is a more concise translation:

Smart job filtering based on university info (major, year). Students only see relevant jobs. Experience auto-calculated for job filtering. Full job details on "Job Postings" page. Save favorites. Message employers via "Messages" tab.

Features:

Automatic CV Creation Employer and Student Logins Messaging System Adding Favorite Ads Viewing Ads and Applying for Jobs Portfolio Viewing for Employers Developed with Code First Approach MySQL Database Usage Target Audience:

Job-seeking students Employers looking for employees Technologies:

ASP.NET MVC C# Entity Framework MySQL HTML CSS JavaScript

Additional Information:

This project is designed to make the job search process easier for students and help employers find suitable candidates. The project is developed using modern web development techniques and tools. The project is open source and available to everyone on Github.

Notes:

This is just a starting point. Feel free to customize the project to your own needs and requirements. As you continue to develop the project, please feel free to contribute to the Github repository. I hope this project is helpful to you!

Please remember to change the SQL name in the web.config file before using. For example, mine is BATUHANPC\SQLEXPRESS01, you need to change it to your own MySQL name. Apart from that, the whole system will be installed automatically. Also, since the site is made by a Turkish person, the whole site is designed in Turkish. Do not forget to change it to the language you want!