{"id":15055998,"url":"https://github.com/mahadmuhammad/corp","last_synced_at":"2026-01-02T07:10:15.879Z","repository":{"id":212795788,"uuid":"726496969","full_name":"MahadMuhammad/corp","owner":"MahadMuhammad","description":"CORP (Corporate Management System) using javafx for my Software Design and Analysis Project","archived":false,"fork":false,"pushed_at":"2024-01-08T13:36:39.000Z","size":1599,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-14T06:12:35.336Z","etag":null,"topics":["desktop-app","java","javafx","javafx-gui"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MahadMuhammad.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-02T15:11:18.000Z","updated_at":"2024-01-08T13:37:16.000Z","dependencies_parsed_at":"2024-10-12T18:40:32.585Z","dependency_job_id":"c9454b39-921a-4d69-8177-20fb1ade12bf","html_url":"https://github.com/MahadMuhammad/corp","commit_stats":null,"previous_names":["mahadmuhammad/corp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MahadMuhammad%2Fcorp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MahadMuhammad%2Fcorp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MahadMuhammad%2Fcorp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MahadMuhammad%2Fcorp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MahadMuhammad","download_url":"https://codeload.github.com/MahadMuhammad/corp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243532557,"owners_count":20306155,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["desktop-app","java","javafx","javafx-gui"],"created_at":"2024-09-24T21:47:35.456Z","updated_at":"2026-01-02T07:10:15.815Z","avatar_url":"https://github.com/MahadMuhammad.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CORP (Corporate Management System)\n## How to run:\n- We have built this application on IntelliJ IDEA IDE. \n    - To run this application, you need to have JavaFX installed on your system. You can download it from [here](https://gluonhq.com/products/javafx/). \n    - After installing JavaFX, you need to add it to your project. \n- We have used mysql database for this project. \n    - You need to install mysql on your system. You can download it from [here](https://dev.mysql.com/downloads/mysql/).\n    - After installing mysql, you need to create a database named `corp` and then import the [`corp.sql`](src/main/java/com/example/sdacorp/mysql.sql) file in it. \n    - After importing the database, you need to change the username and password in the `DatabaseConnection.java` file.\n\n## Objective:\nThis project aims to improve the efficiency and productivity of employee management in a\ncorporate environment. It allows the user to store and update the employee's personal\ninformation, skills, and performance. Moreover, it integrates a project management system that\nenables the user to assign tasks, monitor progress, and meet deadlines with ease. This project\nis relevant and fills the market gap as industry-leading software solutions like ClickUp and Jira\nactively employed in this field validate the significance and usefulness of this project.\n\n## Motivation \u0026 Outcomes:\nThe main goal of this project is to enhance the user experience of corporate people by\nintegrating the project management tools with the formal employee management system\n● Providing the manager with a rich experience and tools to manage the employees'\npersonal information, performance and skills effectively.\n● It will also facilitate effective corporate project management, including task delegation\nand allocation to potential employees.\n● Furthermore, Creating a one-stop platform for employees to access all their professional\nwork-related information.\n● This project enables employees to concentrate on project work rather than the intricacies\nof project and personnel management, fostering synchronization among team members.\n\n## Deliverables \u0026 Modules:\nOur project contains the following modules which helps the project managers to effectively\nmanage their employees.\n\n### Personal information management:\n\nOur foremost objective is the efficient management of employee personal data,\nencompassing the ability to add new employee information and allowing employees to\nupdate their details. This system also includes a section for monitoring employee mental\nhealth status and well being.\n \n### Professional information management:\n\nAnother goal of this project is to create a one-stop dashboard for employees to\nview and edit their professional information. This includes their designation, role,\nresponsibilities, work experience, performance rating, and interpersonal skills. The\ndashboard also shows if the employee is eligible for any bonus or recognition.\n\n### Project Management:\n\nAdditionally, this project enables employees and managers to handle their\nprojects efficiently. It offers insights into employee availability, task completeness, and\ntrack project deadlines. Managers can assign specific projects to individual employees,\nensuring organized project execution.\n\n### Unique Feature:\n\nOne of our standout features is the ability for managers to identify employees\nwith specific skill sets, enhancing project efficiency by pairing them with the most\nsuitable team members. This feature also integrates a rating system to monitor\nemployee progress and determine whether they qualify for yearly bonuses or special\nrecognition rewards.\n\n## Technology Stack:\n- Frontend: Javafx\n- Backend: Java\n\n### Demo of the project:\n![Alt text](demo/1.jpeg) ![Alt text](demo/2.jpeg) ![Alt text](demo/3.jpeg) ![Alt text](demo/4.jpeg) ![Alt text](demo/5.jpeg) ![Alt text](demo/6.jpeg) ![Alt text](demo/7.jpeg) ![Alt text](demo/8.jpeg)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahadmuhammad%2Fcorp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmahadmuhammad%2Fcorp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahadmuhammad%2Fcorp/lists"}