{"id":21155065,"url":"https://github.com/ptr-cs/vehicledashconcept","last_synced_at":"2025-03-14T15:15:17.029Z","repository":{"id":159449663,"uuid":"528628135","full_name":"ptr-cs/VehicleDashConcept","owner":"ptr-cs","description":"Concept user interface (UI) for a vehicle dashboard. The UI was implemented with C# using Windows Presentation Foundation (WPF).","archived":false,"fork":false,"pushed_at":"2022-08-26T04:40:24.000Z","size":14590,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-21T08:44:32.757Z","etag":null,"topics":["application","concept","csharp","dashboard","desktop","experience","foundation","interface","mvvm","presentation","prototype","ui","user","ux","vehicle","windows"],"latest_commit_sha":null,"homepage":"http://dividebyzeno.com/vehicle-dashboard-concept.html","language":"C#","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/ptr-cs.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}},"created_at":"2022-08-24T23:36:14.000Z","updated_at":"2023-05-16T04:13:47.000Z","dependencies_parsed_at":"2023-07-13T00:45:31.974Z","dependency_job_id":null,"html_url":"https://github.com/ptr-cs/VehicleDashConcept","commit_stats":{"total_commits":13,"total_committers":2,"mean_commits":6.5,"dds":0.3076923076923077,"last_synced_commit":"20d7bb6cdfa1eb432a64d8c8d7b3e0b786401da7"},"previous_names":["ptr-cs/vehicledashconcept","dividebyzeno/vehicledashconcept"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ptr-cs%2FVehicleDashConcept","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ptr-cs%2FVehicleDashConcept/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ptr-cs%2FVehicleDashConcept/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ptr-cs%2FVehicleDashConcept/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ptr-cs","download_url":"https://codeload.github.com/ptr-cs/VehicleDashConcept/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243597840,"owners_count":20316844,"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":["application","concept","csharp","dashboard","desktop","experience","foundation","interface","mvvm","presentation","prototype","ui","user","ux","vehicle","windows"],"created_at":"2024-11-20T11:15:06.730Z","updated_at":"2025-03-14T15:15:17.004Z","avatar_url":"https://github.com/ptr-cs.png","language":"C#","readme":"# VehicleDashConcept\nConcept user interface (UI) for a vehicle dashboard. The UI was implemented with C# using Windows Presentation Foundation (WPF).\n\n![Vehicle Dashboard Concept Overview](/media/vehicle_dash_concept_overview.gif \"Vehicle Dashboard Concept Overview\")\n\n\u0026ensp;\u0026ensp;\u0026ensp;\u0026ensp;This portfolio project is a concept user interface for a vehicle dashboard / infotainment display along with a set of test tools that could be useful during Human-Systems Integration (HSI) tests. The dashboard has five main pages: Home, Driver, Navigation, Media, and Phone. Each page has a touch-friendly layout that also accommodates mouse input. The goals of this project were:\n\n- to create a realistic UI with interactive controls and\n- to test the controls via simulated data.\nThe end result is a neat concept UI that is fun to play with (at least I think it is 👍) and test changes in state. It would also not be that difficult to inject real data and services into the UI, since the mock-up business logic is loose-coupled to the UI.\n\nFor a more detailed explanation of the code, [a blog post about the project is available here](http://www.dividebyzeno.com/vehicle-dashboard-concept.html).\n\n# Features\n\n- Rapid prototype UI/UX desktop application for hardware proof-of-concept\n- Model-View-ViewModel (M-V-VM / MVVM) design pattern\n- Custom WPF UserControls\n- Navigation implemented using the System.Windows.Navigation API and Frame control\n- XAML-structured UI with data bindings\n- Test tools to demonstrate and automate UI functionality\n\n# Setup / Running \nThe project includes a Visual Studio solution file (.sln). Opening the solution file within Visual Studio should allow the project to be built and run.\n\n# Screenshots\n## Home Page\n![Vehicle Dashboard Concept - Home](/media/vehicle_dash_concept_home.jpg \"Vehicle Dashboard Concept - Home\") \n## Driver Page\n![Vehicle Dashboard Concept - Driver](/media/vehicle_dash_concept_driver.JPG \"Vehicle Dashboard Concept - Driver\")\n## Navigation Page\n![Vehicle Dashboard Concept - Navigation](/media/vehicle_dash_concept_navigation.JPG \"Vehicle Dashboard Concept - Navigation\") \n## Weather Page\n![Vehicle Dashboard Concept - Weather](/media/vehicle_dash_concept_weather.JPG \"Vehicle Dashboard Concept - Weather\") \n## Media Page\n![Vehicle Dashboard Concept - Media](/media/vehicle_dash_concept_media.JPG \"Vehicle Dashboard Concept - Media\") \n## Phone Page\n![Vehicle Dashboard Concept - Phone](/media/vehicle_dash_concept_phone.JPG \"Vehicle Dashboard Concept - Phone\") \n## Test Tools Page\n![Vehicle Dashboard Concept - Test](/media/vehicle_dash_concept_test.JPG \"Vehicle Dashboard Concept - Test\") \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fptr-cs%2Fvehicledashconcept","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fptr-cs%2Fvehicledashconcept","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fptr-cs%2Fvehicledashconcept/lists"}