{"id":18610195,"url":"https://github.com/mic-devs/curtin_oose_assignment2_bikeshop","last_synced_at":"2025-11-02T20:30:37.838Z","repository":{"id":249359927,"uuid":"799532485","full_name":"mic-devs/Curtin_OOSE_Assignment2_BikeShop","owner":"mic-devs","description":"Assignment 2 of the Object Oriented Software Engineering Unit (Year 2 Semester 2) that utilizes observer \u0026 state pattern for event handling.","archived":false,"fork":false,"pushed_at":"2024-07-20T06:08:21.000Z","size":479,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-27T01:40:27.291Z","etag":null,"topics":["event-driven-programming","java","object-oriented-programming","observer-pattern","state-pattern"],"latest_commit_sha":null,"homepage":"","language":"HTML","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/mic-devs.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-05-12T12:33:53.000Z","updated_at":"2024-07-20T06:33:51.000Z","dependencies_parsed_at":"2024-07-20T08:28:26.549Z","dependency_job_id":"481c6011-17ca-408f-86f9-23307bd77bdb","html_url":"https://github.com/mic-devs/Curtin_OOSE_Assignment2_BikeShop","commit_stats":null,"previous_names":["mic-devs/curtin_oose_assignment2_bikeshop"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mic-devs%2FCurtin_OOSE_Assignment2_BikeShop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mic-devs%2FCurtin_OOSE_Assignment2_BikeShop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mic-devs%2FCurtin_OOSE_Assignment2_BikeShop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mic-devs%2FCurtin_OOSE_Assignment2_BikeShop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mic-devs","download_url":"https://codeload.github.com/mic-devs/Curtin_OOSE_Assignment2_BikeShop/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239400604,"owners_count":19632050,"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":["event-driven-programming","java","object-oriented-programming","observer-pattern","state-pattern"],"created_at":"2024-11-07T03:08:51.973Z","updated_at":"2025-11-02T20:30:37.776Z","avatar_url":"https://github.com/mic-devs.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is my assignment 2 project for the Object Oriented Software Engineering Unit, Year 2 Semester 2.\nThe objective of this project is to create code that efficiently performs event handling using the observer and state pattern.\nIn the context of solving the problem description detailed in the assignment specification.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmic-devs%2Fcurtin_oose_assignment2_bikeshop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmic-devs%2Fcurtin_oose_assignment2_bikeshop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmic-devs%2Fcurtin_oose_assignment2_bikeshop/lists"}