{"id":20260102,"url":"https://github.com/muki01/game_store-angular","last_synced_at":"2025-10-07T16:53:53.767Z","repository":{"id":188963317,"uuid":"673244677","full_name":"muki01/Game_Store-Angular","owner":"muki01","description":"This is my Game Store project created with Angular","archived":false,"fork":false,"pushed_at":"2024-04-13T21:39:31.000Z","size":73234,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-14T04:13:39.809Z","etag":null,"topics":["angular","angular-spa-template","game","single-page-app","single-page-applications","spa"],"latest_commit_sha":null,"homepage":"http://gamestore1.rf.gd","language":"TypeScript","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/muki01.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}},"created_at":"2023-08-01T07:41:18.000Z","updated_at":"2024-10-04T11:42:36.000Z","dependencies_parsed_at":"2023-10-03T00:49:33.212Z","dependency_job_id":"9a07808d-b13a-4155-b3e0-9f0ae049a72d","html_url":"https://github.com/muki01/Game_Store-Angular","commit_stats":null,"previous_names":["muki01/game_store-angular"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muki01%2FGame_Store-Angular","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muki01%2FGame_Store-Angular/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muki01%2FGame_Store-Angular/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muki01%2FGame_Store-Angular/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/muki01","download_url":"https://codeload.github.com/muki01/Game_Store-Angular/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241720406,"owners_count":20008973,"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":["angular","angular-spa-template","game","single-page-app","single-page-applications","spa"],"created_at":"2024-11-14T11:18:00.668Z","updated_at":"2025-10-07T16:53:48.716Z","avatar_url":"https://github.com/muki01.png","language":"TypeScript","readme":"# 🎮Game Store\n This is my web application with Angular - a website where you can buy games at low prices. Application contains functionalities like creating and logging into your account, adding additional \n information in the profile page. Creating, updating and deleting offers. Uses a Firebase: Firestore for the Back-End.\n\n You can test this app in this link http://gamestore1.rf.gd\n\n# ⬇️Instalation\nDownload using this code:\n```\ngit clone https://github.com/muki01/Game_Store-Angular.git\n```\nInstall using this code:\n```\nnpm install\n```\nStart using this code:\n```\nng serve\n```\nOpen in browser using this link:\n```\nlocalhost:4200\n```\n\n# 👨‍💻Test Profiles\nI will not give an account that is an administrator because there are people who delete all posts. 😁\n* elon123@gmail.com pass: 123456; (Creator)\n* tony123@gmail.com pass: 123456; (User)\n\n# Navigation\n* Not logged in user\n  ![header](https://github.com/muki01/Game_Store-Angular/assets/75759731/a0407578-f0e8-4bc6-8660-659ae16743c2)\n* Logged-in user (not Admin and not Creator)\n  ![header](https://github.com/muki01/Game_Store-Angular/assets/75759731/bd0c5b7a-f9b8-4fa8-ade1-3cfb398ef83f)\n* Logged-in user (Admin or Creator)\n  ![header](https://github.com/muki01/Game_Store-Angular/assets/75759731/eec49e57-258f-4c63-8d85-e6fee17f33ad)\n\n# Home Page\nThis page is public for all users.\n\n  ![home](https://github.com/muki01/Game_Store-Angular/assets/75759731/c9603d99-55eb-4c3a-8067-88afd9b60efc)\n\n# Login Page\nThe user logs in with their email and password.\n* Email address must be a valid one.\n* Password should be at least 6 characters.\n\n![login](https://github.com/muki01/Game_Store-Angular/assets/75759731/e5940aa7-46d6-4507-92d6-93cbc282ec35)\n\n# Register Page\nThe users registers in with username, email, password and confirm password. Valid inputs are:\n* Username and Email must not have been used.\n* Username should be at least 3 characters.\n* Email address must be a valid one.\n* Password should be at least 6 characters.\n* Confirm password and password should match.\n\n* All fields have to be entered.\n  \n![Register](https://github.com/muki01/Game_Store-Angular/assets/75759731/50dcced8-0fbc-47f6-9b19-a7bab3d427d1)\n\n# Create new game\nPage only available for logged in Admin and Creator users.\nCreate offer form expects as input: name, gameType, imageURL, description, price and downloadURL for the game.\n* Name should be at least 3 characters.\n* Descrition should be at least 10 characters.\n* URL fields must start with 'http://' or 'https://'\n* All fields have to be entered for the game to be created.\n\n![Create Game](https://github.com/muki01/Game_Store-Angular/assets/75759731/be7e7a23-962d-4c8f-9d2e-e510f554d437)\n\n# Profile Page\nPage only availabel for logged in users. Users have Balance and can add or update information for them and upload profile picture.\nIf you have enough balance you can buy games\n\n![Profile](https://github.com/muki01/Game_Store-Angular/assets/75759731/f73ca479-f644-4b10-9ce3-ffda9aab5b44)\n\n# Game Category Page\nThis is one of the categorized games pages. This page contains only the selected category of games. For example in the picture shown (action games)\n\n![Category Page](https://github.com/muki01/Game_Store-Angular/assets/75759731/0422f6a0-c505-441b-b5ee-8d8c4acb483d)\n\n* If there are no games\n\n![No Games](https://github.com/muki01/Game_Store-Angular/assets/75759731/e142e100-312b-4560-a3e0-f47efe3cd618)\n\n\n# Details Page\nThis page contains the details for each game offer.\nWhere logged in users can like, buy and download the game\nIf logged in users is Admin, can edit or delete all posts.\nIf the logged in user is a Creator, they can only edit or delete posts they created.\n\n* Not Logged in user\n  \n![Game Details (Not logged)](https://github.com/muki01/Game_Store-Angular/assets/75759731/3da4f225-7159-44ce-be7b-1ab19b841979)\n\n* Logged in user (Not Admin or Creator)\n  \n  ![Game Details](https://github.com/muki01/Game_Store-Angular/assets/75759731/3dfe9ccd-0889-4a0b-8c2d-c3bbeb3e1b40)\n\n* Logged in user (Admin and Creator)\n\n![Remo,Edit Btns](https://github.com/muki01/Game_Store-Angular/assets/75759731/7ec93b97-63ea-425d-af12-07b2c467ad3c)\n\n* If game is purchased\n  \n![Purchased Game](https://github.com/muki01/Game_Store-Angular/assets/75759731/a60edfd8-c693-495e-a6af-0d2174de3da8)\n\n\n# Edit Page\nEdit page where logged in Admin or Creator users can update Game offers\n\n![Edit Page](https://github.com/muki01/Game_Store-Angular/assets/75759731/7e5fc282-243a-4365-8e43-33744254133c)\n\n\n# 404 Not Found\n404 page comes when you try to access routes that don't exist.\n\n![404 page](https://github.com/muki01/Game_Store-Angular/assets/75759731/fb5d313c-d538-43f7-a292-43c42eef46ca)\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuki01%2Fgame_store-angular","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmuki01%2Fgame_store-angular","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuki01%2Fgame_store-angular/lists"}