{"id":20321883,"url":"https://github.com/hr-fahim/software-development-using-java-jswing","last_synced_at":"2025-10-03T16:23:57.816Z","repository":{"id":59339849,"uuid":"536710307","full_name":"HR-Fahim/Software-Development-Using-JAVA-JSWING","owner":"HR-Fahim","description":"A demo Management System for booking flats based on the area has been made here. There have been used Java Swing \u0026 also Java for background coding. The main purpose of making it was to describe how a simple Management System can be built using only Java \u0026 Java Swing. ","archived":false,"fork":false,"pushed_at":"2023-07-09T23:55:39.000Z","size":24397,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-04T10:12:03.197Z","etag":null,"topics":["gui","java","jswing"],"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/HR-Fahim.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}},"created_at":"2022-09-14T18:26:38.000Z","updated_at":"2023-07-18T09:16:27.000Z","dependencies_parsed_at":"2022-09-23T16:10:44.914Z","dependency_job_id":"bb86d9a1-1755-4154-863d-4a880c0beccc","html_url":"https://github.com/HR-Fahim/Software-Development-Using-JAVA-JSWING","commit_stats":null,"previous_names":["hr-fahim/software-development-using-java-jswing","hr-fahim/building-a-simple-area-based-flat-booking-system-using-java-swing"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/HR-Fahim/Software-Development-Using-JAVA-JSWING","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HR-Fahim%2FSoftware-Development-Using-JAVA-JSWING","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HR-Fahim%2FSoftware-Development-Using-JAVA-JSWING/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HR-Fahim%2FSoftware-Development-Using-JAVA-JSWING/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HR-Fahim%2FSoftware-Development-Using-JAVA-JSWING/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HR-Fahim","download_url":"https://codeload.github.com/HR-Fahim/Software-Development-Using-JAVA-JSWING/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HR-Fahim%2FSoftware-Development-Using-JAVA-JSWING/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268288706,"owners_count":24226609,"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","status":"online","status_checked_at":"2025-08-01T02:00:08.611Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["gui","java","jswing"],"created_at":"2024-11-14T19:17:44.304Z","updated_at":"2025-10-03T16:23:52.768Z","avatar_url":"https://github.com/HR-Fahim.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Flat Booking and Management Program\n\nThis program allows users to sign up, create a personal account, and log in using their credentials. Once logged in, users can choose their preferred area and select a desired flat (one at a time) for booking. The program retrieves flat data from the internal hardware located files named `common.txt` and `common1.txt`, and it uses the `user.txt` file to store user information.\n\nA demo video of this project has been attached to the project files.\u003cbr/\u003e\n\n\u003csub\u003e ****P.S.*** The project was completed under CSE215 (Java Programming Language) course offered by North South University.*\u003csub/\u003e\n# Requirements\n\nTo run the program, ensure you have the following components installed:\n\n- [JDK 14.0.1](https://www.malavida.com/en/soft/java-jdk/)\n- [Eclipse Version 2020](https://www.techspot.com/downloads/7143-eclipse-ide.html) (Recommended)\n\n# Installation\n\nFollow these steps to install and run the program:\n\n- Extract the contents of `Java Project.rar` and place the folder in the `C:\\` drive.\n- Open the `Flat_Booking_Management` folder using a Java compiler. Then, run the `Login.java` file located in the `Flat_Booking_Management/src` folder (this will open the `Login` window).\n- Follow the instructions provided in the opened window.\n\nAdditional file locations:\n- `common.txt` and `common1.txt` files are located in the `Java Project/FamilySelection/` folder.\n- `user.txt` file is located in the `Java Project/User txt/` folder.\n\n# Caution\n\nPlease note the following instructions:\n\n- Do not remove any files from the `Java Project` folder.\n- Do not delete the `Java Project` folder from the `C:\\` drive.\n- Do not remove the `null null` entry from the `user.txt` file.\n\n# Resetting\n\nIf you want to reset the program, follow these steps:\n\n- Remove all content from the `user.txt` file, except for the `null null` entry. Place the cursor on the next line and save the file.\n- Empty the `common.txt` file and re-enter the values `FLT1` to `10` in columns. Repeat the same process for the `common1.txt` file and enter `FLT1.1` to `10.1` in columns again.\n\n# Common Bug\n\nIf, after entering the correct username and password in the Login window, it repeatedly shows the `Warning` window, simply reset the `user.txt` file by removing its content and placing the cursor on the next line. Additionally, reset the other `.txt` files if necessary.\n\n# Support\n\nThis is my first uploaded project on GitHub. Your understanding and support are highly appreciated.\n\nYou can assist the project in the following ways:\n\n- Star the repository.\n- Follow me on [GitHub](https://github.com/HR-Fahim).\n- Share the project on sites like Hacker News, Twitter, Reddit, etc.\n- Report any bugs, glitches, or errors.\n\nThank you for your support!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhr-fahim%2Fsoftware-development-using-java-jswing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhr-fahim%2Fsoftware-development-using-java-jswing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhr-fahim%2Fsoftware-development-using-java-jswing/lists"}