{"id":19641052,"url":"https://github.com/hasnatrasool163/comsatsgpacalculator","last_synced_at":"2025-08-03T15:33:40.089Z","repository":{"id":231259250,"uuid":"781295277","full_name":"Hasnatrasool163/ComsatsGPACalculator","owner":"Hasnatrasool163","description":"ComsatsGPA Calculator implementation in java in javaswing and awt!","archived":false,"fork":false,"pushed_at":"2024-07-13T00:46:44.000Z","size":32,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T08:35:03.375Z","etag":null,"topics":["calculator","comsats","gpa-calculator","gpacalculator","marks"],"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/Hasnatrasool163.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":"2024-04-03T05:40:34.000Z","updated_at":"2024-07-16T21:38:28.000Z","dependencies_parsed_at":"2024-07-13T01:44:12.141Z","dependency_job_id":"b32c53ba-50b7-4002-bf98-f4d7406bfc0e","html_url":"https://github.com/Hasnatrasool163/ComsatsGPACalculator","commit_stats":null,"previous_names":["hasnatrasool163/comsatsgpacalculator"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hasnatrasool163%2FComsatsGPACalculator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hasnatrasool163%2FComsatsGPACalculator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hasnatrasool163%2FComsatsGPACalculator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hasnatrasool163%2FComsatsGPACalculator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hasnatrasool163","download_url":"https://codeload.github.com/Hasnatrasool163/ComsatsGPACalculator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251313502,"owners_count":21569442,"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":["calculator","comsats","gpa-calculator","gpacalculator","marks"],"created_at":"2024-11-11T14:07:38.617Z","updated_at":"2025-08-03T15:33:40.066Z","avatar_url":"https://github.com/Hasnatrasool163.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ComsatsGPACalculator\nComsatsGPA Calculator implementation in java in javaswing and awt!\n\nThis GPA Calculator is a Java Swing application that allows users to calculate their GPA based on course grades and credit hours. It provides a user-friendly interface to input course details and generates a GPA report that can be saved to a text file.\n\n#Screenshot of main interface\n\n\n![Screenshot (793)](https://github.com/Hasnatrasool163/ComsatsGPACalculator/assets/153990457/c4643dc5-2c03-4c8b-9d8d-e3c2aff2bf30)\n\n## Features\n\n- Input student name and semester details.\n- Select the total number of courses to calculate GPA for.\n- Dynamically add course details including course name, credits, and grade.\n- Calculate GPA based on the entered grades and credits.\n- Save GPA calculation results to a text file.\n\n## Requirements\n\n- Java Development Kit (JDK)\n- Integrated Development Environment (IDE) such as IntelliJ IDEA or Eclipse\n\n## Usage\n\n1. Clone the repository to your local machine:\n\ngit clone https://github.com/hasnat163/ComsatsGPACalculator.git\n\nOpen the project in your preferred IDE.\n\nRun the GPACalculator.java file to launch the application.\n\nEnter student name, semester, and select the total number of courses.\n\nInput course details including course name, credits, and grade for each course.\n\nClick on the \"Calculate GPA\" button to view the calculated GPA.\n\nOptionally, save the GPA calculation results to a text file by clicking on the \"Save GPA Calculation\" button.\n\n![Screenshot (793)](https://github.com/Hasnatrasool163/ComsatsGPACalculator/assets/153990457/be82742f-3223-4a6f-b45c-137c61b934f4)\n\n## Contributing\n\nContributions are welcome! If you have any suggestions, bug fixes, or improvements, please fork the repository and create a pull request.\n\nthankyou for reading.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhasnatrasool163%2Fcomsatsgpacalculator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhasnatrasool163%2Fcomsatsgpacalculator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhasnatrasool163%2Fcomsatsgpacalculator/lists"}