A simple job portal developed using Java Web development tools like JSPs and Servlets. There are two types of users in this website :
- Job Seekers
- Job Providers
The Job Providers can post jobs that require certain skills. The JOb Seeker can apply for a job if he has the skills that match the job's skills.
It has a login and registration system. The main programming feature of this website is the job recommendation algorithm, which recommends jobs to users based the number of skills matched between the user and the job.
The frontend is done using HTML, CSS, and Bootstrap for some pages. The backend is done using MySQL for the database and Java (JSPs and Servlets) for all the coding.
The database structure is as follows :