{"id":21164284,"url":"https://github.com/idakrech/electric-games","last_synced_at":"2025-12-31T00:23:11.913Z","repository":{"id":232174449,"uuid":"783674292","full_name":"idakrech/Electric-Games","owner":"idakrech","description":"A React JS platform with .Net Web API, for creating own games collection.","archived":false,"fork":false,"pushed_at":"2024-04-08T11:06:17.000Z","size":17768,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-21T09:48:50.405Z","etag":null,"topics":["c-sharp","csharp","dotnet","javascript","react","reactjs","reactrouterdom","typescript","webapi"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/idakrech.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-04-08T10:58:37.000Z","updated_at":"2024-04-08T11:09:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"da7d5aa7-4bb8-4da1-ab9b-e0a8e1bafb4f","html_url":"https://github.com/idakrech/Electric-Games","commit_stats":null,"previous_names":["idakrech/electric-games"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/idakrech%2FElectric-Games","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/idakrech%2FElectric-Games/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/idakrech%2FElectric-Games/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/idakrech%2FElectric-Games/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/idakrech","download_url":"https://codeload.github.com/idakrech/Electric-Games/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243609749,"owners_count":20318844,"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":["c-sharp","csharp","dotnet","javascript","react","reactjs","reactrouterdom","typescript","webapi"],"created_at":"2024-11-20T14:02:44.691Z","updated_at":"2025-03-14T16:30:09.164Z","avatar_url":"https://github.com/idakrech.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ElectricGames Platform\n\nThis application serves as a platform for showcasing games from various platforms like Xbox, Playstation, and Nintendo Switch. It includes a fullstack implementation using ReactJS for the frontend and .NET/C# Web Api for the backend.\n\n## Overview\n\nElectricGames Platform allows users to view and interact with a database of games and characters associated with those games. The backend Web Api supports CRUD operations to manage game and character data, while the frontend provides an engaging user interface to interact with this data.\n\n## Features\n\n- **Game Information:**\n  - Display game titles, platforms, release years, and images.\n  - Retrieve all games or specific games by id or other properties.\n  - Add, update, and delete games (including image upload).\n  \n- **Game Characters:**\n  - View character names, associated games, and character images.\n  - Retrieve characters by game or specific properties.\n  - Manage characters through CRUD operations.\n\n- **User Interface:**\n  - Responsive design using HTML5, CSS3, and media queries for optimal viewing on different devices.\n  - Utilize React component-based architecture for modularity and reusability.\n  - Implement routing to navigate between different sections of the application.\n  - Quiz to engage users.\n\n## How to Use\n\nTo run the ElectricGames Platform locally:\n\n1. Clone this repository to your local machine.\n2. Navigate to the `ElectricGames` directory and run `npm install` to install dependencies.\n3. Start the frontend server by running `npm start`.\n4. Navigate to the `ElectricGamesApi` directory.\n5. Start the backend server by running `dotnet watch run`.\n6. Access the application in your web browser at `http://localhost:3000`.\n\n## Additional Information\n\n- The `wwwroot` directory in ElectricGamesApi contains an HTML page detailing how to use the Web Api, including available endpoints and usage instructions.\n\n## Credits\n\nThis project was developed by Ida Krech as part of Webutvikling course at Høyskolen Kristiania. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fidakrech%2Felectric-games","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fidakrech%2Felectric-games","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fidakrech%2Felectric-games/lists"}