Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpportunityOdyssey

A comprehensive job portal built using Spring Boot.

Technologies Used: Java, Spring Boot 3, Spring MVC, Spring Security, Hibernate, MySQL, Maven

Key Features:

  • Role-Based Access Control: Separate access for job seekers and recruiters.
  • Advanced Job Search: Filtering by keywords, location, role, and other criteria.
  • Resume Upload: Easy resume submission for job applications.
  • Job Posting: Recruiters can create and manage job postings.
  • Application Tracking: Recruiters can view and manage applicant details.
  • User Profile Management: Job seekers and recruiters can manage their profiles.

Installation:

  1. Clone the repository: git clone https://github.com/rohan282/OpportunityOdyssey.git
  2. Navigate to the project directory: cd OpportunityOdyssey
  3. Open the project in IntelliJ IDEA:
    • Launch IntelliJ IDEA.
    • Click on File > Open.
    • Navigate to the folder where you cloned the repository (OpportunityOdyssey) and select it.
    • IntelliJ will automatically detect the Maven project and import it.
  4. Build the project:
    • Once imported, IntelliJ will resolve all Maven dependencies automatically.
    • If dependencies are not resolved, click on View > Tool Windows > Maven, and then click on Reload Maven Projects.
  5. Run the application:
    • Locate the OpportunityOdysseyApplication class (the main class with the @SpringBootApplication annotation).
    • Right-click on the class and select Run 'OpportunityOdysseyApplication'.
    • The application will start, and you can access it at: http://localhost:8080

Usage:

  1. User Registration: New users can register as either job seekers or recruiters.
  2. Job Seeker Features:
    • Browse and search for jobs.
    • Upload resumes.
    • Apply for jobs.
    • Manage profile.
  3. Recruiter Features:
    • Post new job openings.
    • View and manage applications.
    • Manage profile.

About

A comprehensive job portal

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages