Creating a human resources system using Java-SpringBoot that can be used by employers, job seekers and system personnel.
- Database Diagram was created and data was added into it ✅
- Entity, DataAccess, Core and Business layers were created. Abstract and concrete classes were added to these layers ✅
- The necessary services for listing job titles have been written ✅
- Swagger-UI integration has been added to the project. ✅ (23.05.2021)
- General job position can be selected from the dropdown list. (For example, Java Developer) (Required)
- Job description entry should be possible. (For example; For our company, he is proficient in languages such as JAVA, C #, etc....)(Required)
- City information should be able to be selected from the drop-down list. (Compulsory)
- It should be possible to enter min-max for the salary scale. (Optional)
- The number of open positions must be entered. (Compulsory)
- The application deadline must be entered.
- Candidates can add school information ✅
- They can enter into the system what years they have studied in schools. ✅
- Schools attended by candidates can be sorted in reverse order according to graduation year. If not graduated, this school can be displayed at the top and as "in progress".
- Candidates can enter their work experience. ✅
- Candidates can enter the foreign languages they know into the system. ( Language, Level -> 1-5) ✅
- Candidates can add photos to the system. ✅
- Candidate's photo will be kept on https://cloudinary.com/pricing system ✅
- Candidates can add their github and linkedin addresses to the system. ✅
- Job seekers can enter and update their CV in the system.
- Two different inputs were integrated into the system. (Job seeker and Employer)
- Employers can update their profile in the system.
- When the employer makes an update, it does not appear in his profile without the approval of the system personnel.
- When the employer adds an advertisement, the approval of the advertisement goes to the system personnel.
- A confirmation e-mail is sent when users become a member of the system.
- The project has been completed ✅