# # ChangeLog for jobvista-backend/src/main # # Generated by Trac 1.6 # 11/22/24 23:56:41 Fri, 30 Aug 2024 13:44:27 GMT 223021 [4d97b63] * jobvista-backend/.gitignore (modified) * jobvista-backend/pom.xml (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/JobvistaBackendApplication.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/config/GoogleOAuth2Properties.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/config/SecurityConfiguration.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/config/WebConfig.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/controllers/ApplicationController.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/controllers/AuthController.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/applications/Application.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/applications/DTO/ApplicationDetailsDTO.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/applications/DTO/ApplicationStatusDTO.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/repositories/JobSeekerRepository.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/impl/ApplicationServiceImpl.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/impl/AuthServiceImpl.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/impl/EmailSenderServiceImpl.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/intef/ApplicationService.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/intef/AuthService.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/intef/EmailSenderService.java (added) * jobvista-backend/src/main/resources/application.properties (modified) * jobvista-backend/uploads/applications/15/additional_files/izjava.pdf (added) * jobvista-backend/uploads/applications/15/additional_files/prijava.pdf (added) * jobvista-backend/uploads/applications/31/additional_files/izjava.pdf (added) * jobvista-backend/uploads/applications/31/additional_files/prijava.pdf (added) * jobvista-backend/uploads/applications/32/additional_files/izjava.pdf (added) * jobvista-backend/uploads/applications/32/additional_files/prijava.pdf (added) * jobvista-backend/uploads/applications/32/resume/Daniel Ilievski CV - Demo.pdf (added) * jobvista-backend/uploads/applications/33/additional_files/haaland-cv.pdf (added) * jobvista-backend/uploads/applications/33/resume/Daniel Ilievski CV - Demo.pdf (added) * jobvista-backend/uploads/applications/34/resume/Daniel Ilievski CV - Demo.pdf (added) * jobvista-backend/uploads/applications/35/additional_files/haaland-cv.pdf (added) * jobvista-backend/uploads/applications/35/resume/Daniel Ilievski CV - Demo.pdf (added) * jobvista-backend/uploads/job-seekers/21/profile-pics/google-profile-pic.jpg (added) * jobvista-backend/uploads/job-seekers/21/profile-pics/logo.jpg (added) * jobvista-backend/uploads/job-seekers/21/profile-pics/logo2.jpg (added) * jobvista-backend/uploads/job-seekers/22/profile-pics/google-profile-pic.jpg (added) * jobvista-frontend/.gitignore (modified) * jobvista-frontend/package-lock.json (modified) * jobvista-frontend/package.json (modified) * jobvista-frontend/public/index.html (modified) * jobvista-frontend/src/App.css (modified) * jobvista-frontend/src/redux/actionTypes.js (modified) * jobvista-frontend/src/redux/actions/applicationActions.js (modified) * jobvista-frontend/src/redux/actions/authActions.js (modified) * jobvista-frontend/src/redux/reducers/applicationReducer.js (modified) * jobvista-frontend/src/utils/toastUtils.js (modified) * jobvista-frontend/src/views/applications/ApplicationDetailsModal.js (modified) * jobvista-frontend/src/views/applications/Applications.css (modified) * jobvista-frontend/src/views/applications/ApplicationsByJobAd.js (modified) * jobvista-frontend/src/views/applications/ApplicationsByJobSeeker.js (modified) * jobvista-frontend/src/views/applications/ApplyToJobAdModal.js (modified) * jobvista-frontend/src/views/auth/SignInForm.js (modified) * jobvista-frontend/src/views/auth/auth.css (modified) * jobvista-frontend/src/views/dashboard/Dashboard.js (modified) * jobvista-frontend/src/views/job_advertisements/JobAdDetails.js (modified) * jobvista-frontend/src/views/shared_css/Modal.css (modified) * jobvista-frontend/src/views/static/Header.js (modified) Implemented Google login, additional file uploads, response messages ... Tue, 25 Jun 2024 15:46:37 GMT 223021 [0f0add0] * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/job_advertisements/JobAdvertisement.java (modified) * jobvista-backend/uploads/applications/30/resume/haaland-cv.pdf (added) * jobvista-backend/uploads/applications/31/resume/Daniel Ilievski CV - Demo.pdf (added) * jobvista-backend/uploads/recruiters/2/logos/default-company-logo.png (modified) * jobvista-frontend/src/views/job_advertisements/AddJobAdModal.js (modified) * jobvista-frontend/src/views/job_advertisements/JobAdDetails.js (modified) * jobvista-frontend/src/views/profiles/RecruiterProfile.js (modified) Pre-final version Thu, 20 Jun 2024 09:57:13 GMT 223021 [08f82ec] * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/config/SecurityConfiguration.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/controllers/ApplicationController.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/controllers/JobAdvertisementController.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/applications/Application.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/DTO/JobSeekerEditDetailsDTO.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/DTO/RecruiterAdminDetailsDTO.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/DTO/RecruiterEditDetailsDTO.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/impl/ApplicationServiceImpl.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/impl/JobAdvertisementServiceImpl.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/impl/JobSeekerServiceImpl.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/impl/RecruiterServiceImpl.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/intef/ApplicationService.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/intef/JobSeekerService.java (added) * jobvista-backend/uploads/applications/10/resume/Daniel Ilievski CV - Demo (1).pdf (moved) * jobvista-backend/uploads/applications/15/resume/Daniel Ilievski CV - Demo.pdf (moved) * jobvista-backend/uploads/applications/16/resume/Daniel Ilievski CV - Demo (1).pdf (added) * jobvista-backend/uploads/job-seekers/11/profile-pics/a.png (added) * jobvista-backend/uploads/job-seekers/4/edvin.png (added) * jobvista-backend/uploads/job-seekers/4/me.jpg (added) * jobvista-backend/uploads/job-seekers/4/profile-pics/logo.jpg (added) * jobvista-backend/uploads/job-seekers/4/profile-pics/me.jpg (added) * jobvista-backend/uploads/job-seekers/4/profile-pics/profile-pic.jpg (added) * jobvista-backend/uploads/job-seekers/4/profile-pics/user.png (added) * jobvista-backend/uploads/job-seekers/default-profile-pic.png (added) * jobvista-backend/uploads/recruiters/10/logos/endava.png (added) * jobvista-backend/uploads/recruiters/10/logos/netflix.png (added) * jobvista-backend/uploads/recruiters/2/logos/38fab0c6fe21d357e3a2b2aecbe6ea1faf3ae003r1-1024-470v2_hq.jpg (added) * jobvista-backend/uploads/recruiters/2/logos/default-company-logo.png (added) * jobvista-backend/uploads/recruiters/2/logos/dinmilk.png (added) * jobvista-backend/uploads/recruiters/2/logos/endava.png (added) * jobvista-backend/uploads/recruiters/2/logos/logo.jpg (added) * jobvista-backend/uploads/recruiters/2/logos/netcetera_logo.jpg (added) * jobvista-backend/uploads/recruiters/3/logos/default-company-logo.png (added) * jobvista-backend/uploads/recruiters/3/logos/dinmilk.jpg (added) * jobvista-backend/uploads/recruiters/3/logos/dinmilk.png (added) * jobvista-backend/uploads/recruiters/3/logos/netcetera_logo.jpg (added) * jobvista-backend/uploads/recruiters/5/logos/dinmilk.png (added) * jobvista-backend/uploads/recruiters/6/logos/Microsoft_logo.svg.png (added) * jobvista-backend/uploads/recruiters/6/logos/meta.png (added) * jobvista-backend/uploads/recruiters/7/logos/default-company-logo.png (added) * jobvista-backend/uploads/recruiters/7/logos/dinmilk.jpg (added) * jobvista-backend/uploads/recruiters/7/logos/dinmilk.png (added) * jobvista-backend/uploads/recruiters/7/logos/logo.jpg (added) * jobvista-backend/uploads/recruiters/default-company-logo.png (added) * jobvista-frontend/public/images/about-us.jpg (added) * jobvista-frontend/public/images/admin.jpg (added) * jobvista-frontend/public/images/default-company-banner.jpg (added) * jobvista-frontend/public/images/default-company-logo.png (added) * jobvista-frontend/public/images/me.jpg (added) * jobvista-frontend/public/images/mountains.png (added) * jobvista-frontend/public/images/sahara.jpg (added) * jobvista-frontend/public/images/signature.png (added) * jobvista-frontend/src/App.css (modified) * jobvista-frontend/src/auth/RoutesConfig.js (modified) * jobvista-frontend/src/redux/actions/JobSeekerActions.js (added) * jobvista-frontend/src/redux/actions/applicationActions.js (modified) * jobvista-frontend/src/redux/actions/jobAdvertisementActions.js (modified) * jobvista-frontend/src/redux/actions/recruiterActions.js (added) * jobvista-frontend/src/redux/reducers/imagesReducer.js (added) * jobvista-frontend/src/utils/toastUtils.js (added) * jobvista-frontend/src/utils/utils.js (modified) * jobvista-frontend/src/views/admin_panel/AdminPanel.css (modified) * jobvista-frontend/src/views/admin_panel/AdminPanel.js (modified) * jobvista-frontend/src/views/applications/ApplicationDetailsModal.js (modified) * jobvista-frontend/src/views/applications/Applications.css (modified) * jobvista-frontend/src/views/applications/ApplicationsByJobSeeker.js (modified) * jobvista-frontend/src/views/applications/ApplyToJobAdModal.js (modified) * jobvista-frontend/src/views/auth/SignUpRecruiterForm.js (modified) * jobvista-frontend/src/views/dashboard/Dashboard.js (modified) * jobvista-frontend/src/views/job_advertisements/AddJobAdModal.js (modified) * jobvista-frontend/src/views/job_advertisements/DeleteJobAdModal.js (modified) * jobvista-frontend/src/views/job_advertisements/EditJobAdModal.js (modified) * jobvista-frontend/src/views/job_advertisements/JobAdDetails.css (modified) * jobvista-frontend/src/views/job_advertisements/JobAdDetails.js (modified) * jobvista-frontend/src/views/job_advertisements/JobManagementHub.js (moved) * jobvista-frontend/src/views/profiles/JobSeekerEditProfile.css (added) * jobvista-frontend/src/views/profiles/JobSeekerEditProfile.js (added) * jobvista-frontend/src/views/profiles/RecruiterEditProfile.css (added) * jobvista-frontend/src/views/profiles/RecruiterEditProfile.js (added) * jobvista-frontend/src/views/profiles/RecruiterProfile.js (added) * jobvista-frontend/src/views/shared_css/Modal.css (modified) * jobvista-frontend/src/views/shared_css/Random.css (added) * jobvista-frontend/src/views/static/AboutUs.css (added) * jobvista-frontend/src/views/static/AboutUs.js (added) * jobvista-frontend/src/views/static/Header.css (modified) * jobvista-frontend/src/views/static/Loading.css (added) * jobvista-frontend/src/views/static/Loading.js (added) Did more refactoring Mon, 17 Jun 2024 19:59:14 GMT 223021 [befb988] * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/config/SecurityConfiguration.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/controllers/AdminController.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/controllers/JobSeekerController.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/controllers/RecruiterController.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/applications/Application.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/applications/DTO/ApplicationDetailsDTO.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/job_advertisements/DTO/JobAdvertisementDTO.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/DTO/RecruiterDetailsDTO.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/JobSeeker.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/Recruiter.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/mappers/JobSeekerMapper.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/mappers/RecruiterMapper.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/impl/AdminServiceImpl.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/impl/JobAdvertisementServiceImpl.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/impl/JwtServiceImpl.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/impl/RecruiterServiceImpl.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/intef/AdminService.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/intef/RecruiterService.java (modified) * jobvista-frontend/package-lock.json (modified) * jobvista-frontend/package.json (modified) * jobvista-frontend/src/App.css (modified) * jobvista-frontend/src/App.js (modified) * jobvista-frontend/src/auth/RoutesConfig.js (modified) * jobvista-frontend/src/enumerations/Roles.js (modified) * jobvista-frontend/src/redux/actionTypes.js (modified) * jobvista-frontend/src/redux/actions/applicationActions.js (modified) * jobvista-frontend/src/redux/actions/authActions.js (modified) * jobvista-frontend/src/redux/actions/jobAdvertisementActions.js (modified) * jobvista-frontend/src/redux/reducers/authReducer.js (modified) * jobvista-frontend/src/redux/reducers/jobAdvertisementReducer.js (modified) * jobvista-frontend/src/redux/store.js (modified) * jobvista-frontend/src/views/admin_panel/AdminPanel.js (modified) * jobvista-frontend/src/views/applications/ApplicationDetailsModal.js (moved) * jobvista-frontend/src/views/applications/Applications.css (modified) * jobvista-frontend/src/views/applications/ApplicationsByJobAd.js (modified) * jobvista-frontend/src/views/applications/ApplicationsByJobSeeker.js (modified) * jobvista-frontend/src/views/applications/ApplyToJobAdModal.js (modified) * jobvista-frontend/src/views/auth/SignInForm.js (modified) * jobvista-frontend/src/views/dashboard/Dashboard.css (deleted) * jobvista-frontend/src/views/dashboard/Dashboard.js (modified) * jobvista-frontend/src/views/job_advertisements/AddJobAdModal.js (modified) * jobvista-frontend/src/views/job_advertisements/DeleteJobAdModal.js (modified) * jobvista-frontend/src/views/job_advertisements/EditJobAdModal.js (modified) * jobvista-frontend/src/views/job_advertisements/JobAdDetails.css (modified) * jobvista-frontend/src/views/job_advertisements/JobAdDetails.js (modified) * jobvista-frontend/src/views/job_advertisements/JobAdvertisements.css (modified) * jobvista-frontend/src/views/job_advertisements/RecruiterWorkspace.js (moved) * jobvista-frontend/src/views/shared_css/Modal.css (moved) * jobvista-frontend/src/views/static/Header.css (modified) * jobvista-frontend/src/views/static/Header.js (modified) Added an edit profile page for both job seekers and recruiters, where ... Mon, 10 Jun 2024 20:34:32 GMT 223021 [b248810] * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/JobvistaBackendApplication.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/config/SecurityConfiguration.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/controllers/AdminController.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/DTO/JwtAuthResponse.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/DTO/RecruiterDetailsDTO.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/User.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/mappers/RecruiterMapper.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/impl/AdminServiceImpl.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/impl/AuthServiceImpl.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/impl/JwtServiceImpl.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/intef/AdminService.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/intef/JwtService.java (modified) * jobvista-frontend/package-lock.json (modified) * jobvista-frontend/package.json (modified) * jobvista-frontend/src/App.js (modified) * jobvista-frontend/src/auth/RoutesConfig.js (modified) * jobvista-frontend/src/redux/actionTypes.js (modified) * jobvista-frontend/src/redux/actions/adminActions.js (added) * jobvista-frontend/src/redux/actions/authActions.js (modified) * jobvista-frontend/src/redux/reducers/adminReducer.js (added) * jobvista-frontend/src/redux/reducers/jobAdvertisementReducer.js (modified) * jobvista-frontend/src/redux/store.js (modified) * jobvista-frontend/src/utils/utils.js (modified) * jobvista-frontend/src/views/admin_panel/AdminPanel.css (added) * jobvista-frontend/src/views/admin_panel/AdminPanel.js (added) * jobvista-frontend/src/views/dashboard/Dashboard.js (modified) * jobvista-frontend/src/views/job_advertisements/JobAdvertisements.js (modified) * jobvista-frontend/src/views/static/ErrorPage.js (added) * jobvista-frontend/src/views/static/Header.js (modified) * jobvista-frontend/src/views/static/NoAccess.css (added) * jobvista-frontend/src/views/static/NoAccess.js (added) Added no access page for new recruiters and admin panel for granting ... Sun, 09 Jun 2024 12:24:03 GMT 223021 [28b3398] * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/config/SecurityConfiguration.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/controllers/ApplicationController.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/controllers/JobAdvertisementController.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/applications/Application.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/applications/DTO/ApplicationDTO.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/applications/DTO/ApplicationDetailsDTO.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/applications/DTO/ApplicationStatusDTO.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/enumerations/ApplicationStatus.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/job_advertisements/DTO/JobAdFilterDTO.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/job_advertisements/JobAdvertisement.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/repositories/ApplicationRepository.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/repositories/RecruiterRepository.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/impl/ApplicationServiceImpl.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/impl/JobAdvertisementServiceImpl.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/intef/ApplicationService.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/intef/JobAdvertisementService.java (modified) * jobvista-backend/src/main/resources/application.properties (modified) * jobvista-backend/uploads/Daniel Ilievski CV - Demo (1).pdf (added) * jobvista-backend/uploads/Daniel Ilievski CV - Demo.pdf (added) * jobvista-frontend/package-lock.json (modified) * jobvista-frontend/package.json (modified) * jobvista-frontend/src/App.css (modified) * jobvista-frontend/src/auth/RoutesConfig.js (modified) * jobvista-frontend/src/redux/actionTypes.js (modified) * jobvista-frontend/src/redux/actions/applicationActions.js (added) * jobvista-frontend/src/redux/actions/jobAdvertisementActions.js (modified) * jobvista-frontend/src/redux/reducers/applicationReducer.js (added) * jobvista-frontend/src/redux/reducers/jobAdvertisementReducer.js (modified) * jobvista-frontend/src/redux/store.js (modified) * jobvista-frontend/src/utils/utils.js (modified) * jobvista-frontend/src/views/applications/Applications.css (added) * jobvista-frontend/src/views/applications/ApplicationsByJobAd.js (added) * jobvista-frontend/src/views/applications/ApplicationsByJobSeeker.js (added) * jobvista-frontend/src/views/applications/ApplyToJobAdModal.js (added) * jobvista-frontend/src/views/applications/ViewApplicationDetails.js (added) * jobvista-frontend/src/views/dashboard/Dashboard.css (modified) * jobvista-frontend/src/views/dashboard/Dashboard.js (modified) * jobvista-frontend/src/views/job_advertisements/AddJobAdModal.js (modified) * jobvista-frontend/src/views/job_advertisements/EditJobAdModal.js (modified) * jobvista-frontend/src/views/job_advertisements/Form.css (modified) * jobvista-frontend/src/views/job_advertisements/JobAdDetails.js (modified) * jobvista-frontend/src/views/job_advertisements/JobAdvertisements.css (modified) * jobvista-frontend/src/views/job_advertisements/JobAdvertisements.js (modified) * jobvista-frontend/src/views/selectOptions.js (modified) * jobvista-frontend/src/views/static/Header.css (modified) * jobvista-frontend/src/views/static/Header.js (modified) Implemented job application functionality, added job advertisement ... Thu, 16 May 2024 21:09:21 GMT 223021 [19398ad] * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/config/JwtAuthFilter.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/config/SecurityConfiguration.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/controllers/AdminController.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/controllers/AuthController.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/controllers/JobAdvertisementController.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/controllers/JobSeekerController.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/controllers/RecruiterController.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/enumerations/EmploymentStatus.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/enumerations/JobType.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/job_advertisements/DTO/JobAdDetailsDTO.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/job_advertisements/DTO/JobAdvertisementDTO.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/job_advertisements/JobAdvertisement.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/Admin.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/DTO/JwtAuthResponse.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/DTO/RecruiterDetailsDTO.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/JobSeeker.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/User.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/mappers/JobSeekerMapper.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/mappers/RecruiterMapper.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/repositories/JobAdvertisementRepository.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/repositories/RecruiterRepository.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/impl/AuthServiceImpl.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/impl/JobAdvertisementServiceImpl.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/impl/JwtServiceImpl.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/impl/RecruiterServiceImpl.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/impl/UserServiceImpl.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/intef/JobAdvertisementService.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/intef/JwtService.java (modified) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/intef/RecruiterService.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/intef/UserService.java (modified) * jobvista-frontend/.idea/codeStyles/codeStyleConfig.xml (added) * jobvista-frontend/package-lock.json (modified) * jobvista-frontend/package.json (modified) * jobvista-frontend/public/index.html (modified) * jobvista-frontend/src/App.css (modified) * jobvista-frontend/src/auth/RoutesConfig.js (modified) * jobvista-frontend/src/enumerations/EmploymentStatus.js (added) * jobvista-frontend/src/enumerations/JobType.js (added) * jobvista-frontend/src/redux/actionTypes.js (modified) * jobvista-frontend/src/redux/actions/authActions.js (modified) * jobvista-frontend/src/redux/actions/jobAdvertisementActions.js (added) * jobvista-frontend/src/redux/reducers/authReducer.js (modified) * jobvista-frontend/src/redux/reducers/jobAdvertisementReducer.js (added) * jobvista-frontend/src/redux/store.js (modified) * jobvista-frontend/src/utils/utils.js (added) * jobvista-frontend/src/views/auth/SignInForm.js (modified) * jobvista-frontend/src/views/auth/SignUpJobSeekerForm.js (modified) * jobvista-frontend/src/views/auth/SignUpRecruiterForm.js (modified) * jobvista-frontend/src/views/auth/auth.css (modified) * jobvista-frontend/src/views/dashboard/Dashboard.css (added) * jobvista-frontend/src/views/dashboard/Dashboard.js (modified) * jobvista-frontend/src/views/job_advertisements/AddJobAdModal.js (added) * jobvista-frontend/src/views/job_advertisements/DeleteJobAdModal.js (added) * jobvista-frontend/src/views/job_advertisements/EditJobAdModal.js (added) * jobvista-frontend/src/views/job_advertisements/Form.css (added) * jobvista-frontend/src/views/job_advertisements/JobAdDetails.css (added) * jobvista-frontend/src/views/job_advertisements/JobAdDetails.js (added) * jobvista-frontend/src/views/job_advertisements/JobAdvertisements.css (added) * jobvista-frontend/src/views/job_advertisements/JobAdvertisements.js (added) * jobvista-frontend/src/views/selectOptions.js (added) * jobvista-frontend/src/views/static/Header.js (modified) Implemented backend and frontend CRUD operations for job advertisements Sat, 11 May 2024 11:36:14 GMT 223021 [d8b6c91] * jobvista-backend/.gitignore (added) * jobvista-backend/.mvn/wrapper/maven-wrapper.jar (added) * jobvista-backend/.mvn/wrapper/maven-wrapper.properties (added) * jobvista-backend/mvnw (added) * jobvista-backend/mvnw.cmd (added) * jobvista-backend/pom.xml (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/JobvistaBackendApplication.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/ServletInitializer.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/config/JwtAuthFilter.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/config/SecurityConfiguration.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/controllers/AdminController.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/controllers/AuthController.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/controllers/JobSeekerController.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/controllers/RecruiterController.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/enumerations/Role.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/Admin.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/DTO/JobSeekerDTO.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/DTO/JwtAuthResponse.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/DTO/RecruiterDTO.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/DTO/RefreshTokenRequest.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/DTO/SignInDTO.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/JobSeeker.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/Recruiter.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/User.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/mappers/JobSeekerMapper.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/mappers/RecruiterMapper.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/repositories/JobSeekerRepository.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/repositories/RecruiterRepository.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/repositories/UserRepository.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/impl/AuthServiceImpl.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/impl/JwtServiceImpl.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/impl/UserDetailsServiceImpl.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/impl/UserServiceImpl.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/intef/AuthService.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/intef/JwtService.java (added) * jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/intef/UserService.java (added) * jobvista-backend/src/main/resources/application.properties (added) * jobvista-backend/src/test/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/JobvistaBackendApplicationTests.java (added) * jobvista-frontend/.gitignore (added) * jobvista-frontend/.idea/.gitignore (added) * jobvista-frontend/.idea/inspectionProfiles/Project_Default.xml (added) * jobvista-frontend/.idea/jobvista-frontend.iml (added) * jobvista-frontend/.idea/modules.xml (added) * jobvista-frontend/.idea/vcs.xml (added) * jobvista-frontend/README.md (added) * jobvista-frontend/package-lock.json (added) * jobvista-frontend/package.json (added) * jobvista-frontend/public/images/brand-name-2.png (added) * jobvista-frontend/public/images/brand-name.png (added) * jobvista-frontend/public/images/logo-background.png (added) * jobvista-frontend/public/images/logo.png (added) * jobvista-frontend/public/images/user.png (added) * jobvista-frontend/public/index.html (added) * jobvista-frontend/public/manifest.json (added) * jobvista-frontend/public/robots.txt (added) * jobvista-frontend/src/App.css (added) * jobvista-frontend/src/App.js (added) * jobvista-frontend/src/App.test.js (added) * jobvista-frontend/src/auth/RoutesConfig.js (added) * jobvista-frontend/src/axios/axiosInstance.js (added) * jobvista-frontend/src/enumerations/Roles.js (added) * jobvista-frontend/src/index.css (added) * jobvista-frontend/src/index.js (added) * jobvista-frontend/src/logo.svg (added) * jobvista-frontend/src/redux/actionTypes.js (added) * jobvista-frontend/src/redux/actions/authActions.js (added) * jobvista-frontend/src/redux/reducers/authReducer.js (added) * jobvista-frontend/src/redux/store.js (added) * jobvista-frontend/src/reportWebVitals.js (added) * jobvista-frontend/src/setupTests.js (added) * jobvista-frontend/src/views/auth/SignInForm.js (added) * jobvista-frontend/src/views/auth/SignUpJobSeekerForm.js (added) * jobvista-frontend/src/views/auth/SignUpRecruiterForm.js (added) * jobvista-frontend/src/views/auth/auth.css (added) * jobvista-frontend/src/views/dashboard/Dashboard.js (added) * jobvista-frontend/src/views/static/Header.css (added) * jobvista-frontend/src/views/static/Header.js (added) Initial commit - implementirano registracija i logiranje so Spring ...