{"id":18292452,"url":"https://github.com/horlathunbhosun/school-java-oop","last_synced_at":"2025-04-09T07:55:12.191Z","repository":{"id":243559616,"uuid":"775153290","full_name":"horlathunbhosun/school-java-oop","owner":"horlathunbhosun","description":"Goods delivery application With ( Jswing )","archived":false,"fork":false,"pushed_at":"2024-06-09T19:49:41.000Z","size":27,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-15T02:18:52.845Z","etag":null,"topics":["gui","gui-application","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/horlathunbhosun.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-03-20T21:23:03.000Z","updated_at":"2024-06-09T19:50:56.000Z","dependencies_parsed_at":"2024-06-09T21:22:09.386Z","dependency_job_id":"d223ceea-cc63-4e44-950a-2df93b1f7c6d","html_url":"https://github.com/horlathunbhosun/school-java-oop","commit_stats":null,"previous_names":["horlathunbhosun/school-java-oop"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/horlathunbhosun%2Fschool-java-oop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/horlathunbhosun%2Fschool-java-oop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/horlathunbhosun%2Fschool-java-oop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/horlathunbhosun%2Fschool-java-oop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/horlathunbhosun","download_url":"https://codeload.github.com/horlathunbhosun/school-java-oop/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247999852,"owners_count":21031044,"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":["gui","gui-application","java","jswing"],"created_at":"2024-11-05T14:18:12.296Z","updated_at":"2025-04-09T07:55:12.168Z","avatar_url":"https://github.com/horlathunbhosun.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"Context\nThe aim of this mini project is to contribute to the development of a goods delivery application. The\napplication is intended for customers, schedulers, and drivers.\nDescription of the project\n\nWhen the application is launched, a window appears asking the user to either register or\nauthenticate.\nThe registration window allows the user to enter his/her e-mail address, password, cell phone\nnumber, and role (customer, scheduler, or driver). If the user is a driver, he must also enter his\ntruck's registration number and capacity of the truck in Kg.\nOnce authenticated, the user can modify the following information: e-mail address, password, cell\nphone number and, if applicable, truck registration number and capacity truck.\n\n\nAs a customer,\nThe user can select from a list of products (hard stored in the database), the goods he/she needs\nand the quantity in Kg. The user then chooses the delivery date and address.\n\n\nAs a scheduler,\nThe user has access to the list of all deliveries to be made sorted by date. The user can assign a route\nto a driver (a route is a set of destination points). The user can generate a Word file with all\nassignments for a specific day (date chosen by the user). The generated document must contain\njustified title \"[THE CHOSEN DAY]\" in a bold text. The body of the document contains the list of\nmissions. Each mission is made up of the driver's first and last name, and the route. A mission starts\nwith the warehouse address, followed by the delivery addresses, and ends with the warehouse\naddress.\n\nOptional question: Use the Google OR-Tools library to plan daily journeys automatically.\nAs a driver,\nThe user can view the list of missions assigned to him/her.\nThe user can view the list of missions he/she has already carried out.\nConstraints and instructions\nThe database management system used should be MySQL.\nThe programming language used must be Java.\nAt the end of each session, you must push your code to GitHub\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhorlathunbhosun%2Fschool-java-oop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhorlathunbhosun%2Fschool-java-oop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhorlathunbhosun%2Fschool-java-oop/lists"}