Skip to content

AY2324S2-CS2103T-F14-1/tp

 
 

Repository files navigation

InternHub

CI Status

Ui

Overview

InternHub is a comprehensive project designed to assist Undergraduate students in managing their internship applications. This project serves various purposes:

  • It can be utilized as a starting point for a course project, offering students a foundation rather than building everything from scratch.
  • It serves as a case study for understanding the development of a desktop application in an Object-Oriented Programming (OOP) fashion.
  • The project provides a well-written code base, surpassing the typical size of beginner-level SE modules (around 6 KLoC) without becoming overwhelming.
  • Extensive user and developer documentation is included to facilitate understanding and usage.

Project Details

  • Name: InternHub
  • Type: Desktop Application
  • Initiative: Part of the se-education.org initiative
  • Documentation: InternHub Product Website

Features

InternHub is specifically tailored for Undergraduate students, offering the following features:

  • Organization and optimization of internship application details.
  • Seamless management of contacts, interview dates, internship duration, salary and job description.
  • Editable fields to meet sudden changes in attributes.
  • Tagging system to categorize and track the stages of each interview process.
  • Filtering and sorting capabilities for efficient access to relevant information.

Getting Started

For detailed information on using InternHub, refer to our User Guide.

Contributing

This project is based on the AddressBook-Level3 project created by the SE-EDU initiative.