{"id":17331145,"url":"https://github.com/nickymateev/ticket-store","last_synced_at":"2025-03-27T06:14:09.461Z","repository":{"id":84019355,"uuid":"166755159","full_name":"NickyMateev/Ticket-Store","owner":"NickyMateev","description":"Tickets E-commerce project written in ASP.NET MVC Core.","archived":false,"fork":false,"pushed_at":"2019-02-02T17:14:35.000Z","size":10452,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-01T11:16:09.119Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C#","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/NickyMateev.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":"2019-01-21T05:46:09.000Z","updated_at":"2022-03-14T04:50:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"b9da1bf7-5a02-473e-a109-b2c456b52c9e","html_url":"https://github.com/NickyMateev/Ticket-Store","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NickyMateev%2FTicket-Store","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NickyMateev%2FTicket-Store/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NickyMateev%2FTicket-Store/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NickyMateev%2FTicket-Store/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NickyMateev","download_url":"https://codeload.github.com/NickyMateev/Ticket-Store/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245791971,"owners_count":20672671,"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":[],"created_at":"2024-10-15T14:53:37.430Z","updated_at":"2025-03-27T06:14:09.440Z","avatar_url":"https://github.com/NickyMateev.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ticket Store\n\n## Table of Contents\n\n  - [Overview](#overview)\n  - [Supported Entities](#supported-entities)\n  - [Features](#features)\n  - [Database Schema](#database-schema)\n  - [Nice-to-Haves](#nice-to-haves)\n\n## Overview\n\nThis project was created as part of a university assignment - an online e-commerce shop for sporting tickets.\nEven though a lot of the implementation (even the Visual Studio project title itself) has references to the sport of basketball \nthe backend and DB schema are generic enough for this project to be easily reused for other\ntypes of sports.\n\n## Supported Entities:\n\n* Leagues\n* Game Types\n* Arenas\n* Teams\n* Games\n* Highlight Games (Advertisements)\n* Tickets\n* Shopping Carts\n* Orders\n* Users\n* User Roles\n\n## Features\n\nAll entities, besides the identity-related ones (Users and User Roles), can be managed by a dedicated admin user.\n\nAs of right now, there is one admin user that's seeded and can be used.\n\nUsing an admin user, a user can customize the e-commerce shop from scratch - create/update/delete leagues, \ngame types, games and etc., but most importantly he can create tickets for specific games, which can afterwards\nbe bought by normal users of the e-commerce shop.\n\nNormal users can search for their favorite team's games, book tickets (add them to a shopping cart) and finaly confirm their orders. \n\n## Preview\n\n### Home screen:\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"images/home.png\"\u003e\n\u003c/p\u003e\n\n### List a specific team's games:\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"images/games.PNG\"\u003e\n\u003c/p\u003e\n\n### Book tickets for a particular game:\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"images/booking.PNG\"\u003e\n\u003c/p\u003e\n\n### Finalize tickets order:\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"images/order.PNG\"\u003e\n\u003c/p\u003e\n\n## Database Schema:\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"images/schema.png\"\u003e\n\u003c/p\u003e\n\n## Nice-to-Haves:\n\n* Currently real payments are not supported - only a record of the order is made. Some sort of PayPal integration would be nice\n* Sending confirmation emails for orders\n* Internationalization of all project strings\n* Tests\n* General refactoring - this is a university project, so it's not written in the most clean way","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnickymateev%2Fticket-store","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnickymateev%2Fticket-store","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnickymateev%2Fticket-store/lists"}