{"id":25237392,"url":"https://github.com/shishir786/shop-java-project","last_synced_at":"2026-03-02T10:31:00.593Z","repository":{"id":57876898,"uuid":"528750226","full_name":"shishir786/Shop-java-project","owner":"shishir786","description":"The Tech Shop Java Project is a simple yet comprehensive shopping and inventory management system built using Java. This project aims to provide a practical solution ","archived":false,"fork":false,"pushed_at":"2025-02-06T20:54:56.000Z","size":3742,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-26T12:35:05.390Z","etag":null,"topics":["file-based-database","java","java-gui","java-project","small-business-software","tech-shop"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shishir786.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-08-25T07:55:53.000Z","updated_at":"2025-06-05T05:41:53.000Z","dependencies_parsed_at":"2025-02-06T21:30:15.489Z","dependency_job_id":"538bf801-ceed-4f8d-b14a-a1a091b26ea8","html_url":"https://github.com/shishir786/Shop-java-project","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/shishir786/Shop-java-project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shishir786%2FShop-java-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shishir786%2FShop-java-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shishir786%2FShop-java-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shishir786%2FShop-java-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shishir786","download_url":"https://codeload.github.com/shishir786/Shop-java-project/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shishir786%2FShop-java-project/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29998512,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-02T09:59:02.300Z","status":"ssl_error","status_checked_at":"2026-03-02T09:59:02.001Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["file-based-database","java","java-gui","java-project","small-business-software","tech-shop"],"created_at":"2025-02-11T16:00:36.521Z","updated_at":"2026-03-02T10:31:00.568Z","avatar_url":"https://github.com/shishir786.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tech Shop Management System\n\nA comprehensive Shop Management System developed in Java using Swing for the graphical user interface. This project is designed to assist store owners in managing their operations more efficiently by providing features for handling employees, customers, products, sales, inventory, and billing. The system leverages file handling for data storage and retrieval without requiring a database.\n\n## Features\n\n- **User and Admin Management**:\n  - Login and sign-up functionality for both users and admins.\n  - Secure account creation and credential verification.\n\n- **CRUD Operations**:\n  - Add, update, and delete records for users, products, and inventory.\n\n- **File Handling**:\n  - Uses `.txt` files to store and retrieve data.\n  - Simplifies data management without requiring a database setup.\n\n## Technologies Used\n\n- **Programming Language**: Java\n- **GUI Toolkit**: Java Swing\n- **Data Storage**: File handling (`.txt` files)\n\n\n## Project Authors\n\n1. **Abdullah Shishir** - [shishir786](https://github.com/shishir786)\n2. **Md. Ibrahim Hossen Hridoy** -[Ibrahim-Hridoy](https://github.com/Ibrahim-Hridoy)\n\n\n**Student, BSc CSE**  \nAmerican International University Bangladesh - AIUB\n\n## Contributions\n\nContributions are welcome! Please fork the repository and submit a pull request with your improvements or feature suggestions.\n\n\n\nFeel free to customize this README further based on your specific project details and preferences!\n\n## How to Run the Project\n\n1. **Clone the Repository**:\n   ```bash\n   git clone https://github.com/\u003cyour-username\u003e/Tech-Shop-Management-System.git\n   ```\n\n2. **Compile the Code**:\n   Use any Java IDE (e.g., IntelliJ IDEA, Eclipse, or NetBeans) or compile via the terminal:\n   ```bash\n   javac Start.java\n   ```\n\n3. **Run the Application**:\n   ```bash\n   java Start\n   ```\n\n4. **File Setup**:\n   Ensure the necessary `.txt` files for data storage are present in the root directory:\n   - `users.txt`\n\n   The application will create these files if they do not already exist.\n\n\n---\n## Default Credentials for Testing\n\nUse these credentials to explore the system:\n\n| User    | ID           | Password |\n|---------|--------------|----------|\n| Admin   | admin        | admin    |\n| User    | shishir786   | ds      |\n\n\n## Screenshots\n\nInclude screenshots of the project here to showcase the interface and features. For example:\n\n1. Login Page\n2. SignUp Page\n3. Admin Dashboard\n4. User Management Interface\n5. Product Inventory Management\n6. Billing System\n\n![image](https://github.com/shishir786/Shop-java-project/assets/112066110/705938ab-6ebd-401d-937d-862a7de63cb3)\n![image](https://github.com/shishir786/Shop-java-project/assets/112066110/a846f923-7e46-4c68-b2ab-62f966f73fa9)\n![image](https://github.com/shishir786/Shop-java-project/assets/112066110/d1efc4be-b2ed-4619-88fa-0023d2844ba0)\n![image](https://github.com/shishir786/Shop-java-project/assets/112066110/87d95364-86e4-4d3e-87e4-e18751eb8df6)\n![image](https://github.com/shishir786/Shop-java-project/assets/112066110/fd77827b-b705-4280-ad9e-63ed862e2cdf)\n![image](https://github.com/shishir786/Shop-java-project/assets/112066110/3c3cebc8-fdc6-4a40-9c2a-727cf283bbb1)\n![image](https://github.com/shishir786/Shop-java-project/assets/112066110/15bb10ae-316c-484b-a4a1-41c6818b094c)\n![image](https://github.com/shishir786/Shop-java-project/assets/112066110/769787b5-ebca-4d00-9730-1bc9049063bf)\n![image](https://github.com/shishir786/Shop-java-project/assets/112066110/6bca01fb-db54-4f9f-b215-b669e15f69f4)\n\n\n\n## License\n\nThis project is open-source and available under the [MIT Licance](LICENSE).\n\n## Contributing\n\nWe welcome contributions to the project! If you’d like to contribute, please follow these steps:\n1. Fork the repository.\n2. Create a new branch with a descriptive name.\n3. Make your changes or add features.\n4. Submit a pull request to the main branch.\n\n\n## Support\nIf you encounter any issues or need help with the setup, please create an issue on the repository or contact the author directly.\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshishir786%2Fshop-java-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshishir786%2Fshop-java-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshishir786%2Fshop-java-project/lists"}