Skip to content

Mid Project for Object Oriented Programming (PBO) in 3rd Semester. The project is implements OOP technique.

Notifications You must be signed in to change notification settings

Louis3112/job-portal-cli

Repository files navigation

‼️ OOP Mid-Semester Project for 3rd Semester ‼️

👨‍💼 job-portal-cli 👨‍💼

"Our" Mid-Semester Project for Object-Oriented Programming (OOP) in 3rd Semester.

The project is a job portal application inspired by LinkedIn, Jobstreet, etc. It has variety of classes, such as :

  1. Application
    • Application Note
    • Application Status (enum)
  2. Company
  3. Experience (Abstract)
    • Work Experience
    • Education
  4. Job
    • Job Category
  5. Resume
  6. User (Abstract)
    • Recruiter
    • Job Seeker and other utils class such as auth, global,

The project allows Recruiter and Job Seeker to interact each other with the platform. Users must register on the project before they can access features like posting jobs, applying for jobs, managing accounts, managing applications

The project is developed using Java, runs on CLI, and requires only a minimal set of packages to use.

For further information, there is a report written in Bahasa Indonesia and UML that you can read from.

👥 Team 👥

The project was completed by Group 6, which consists of following members :

  • Rayhan Ramadhani Hendra Atmadja        - 23051204075 @rayhan889
  • Vena Novita Fitri Indriani                   - 23051204077
  • Cornelius Louis Nathan                   - 23051204085 @Louis3112

▶️ Installation and Usage

To install this project, please proceed these steps:

  1. Clone the repository: git clone https://github.com/Louis3112/job-portal-cli
  2. Navigate to the project directory: cd job-portal-cli/src
  3. Compile the Main.java: javac Main.java
  4. Run the project: java Main.java
  5. For simpler way, just run the project with your IDE 😆

👤 Contributing 👤

If you'd like to contribute or upgrade the project, it would be our pleasure! 😄

Here's how to to contribute:

  1. Fork the repository
  2. Create a new branch: git checkout -b your-branch-name
  3. Make your changes
  4. Commit your changes: git commit -m "your messages"
  5. Push your changes to your forked repository: git push origin your-branch-name
  6. Submit a pull request

📞 Contact 📞

If you have any questions or comments about this project, please contact me

About

Mid Project for Object Oriented Programming (PBO) in 3rd Semester. The project is implements OOP technique.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages