# КонцертМейт: Ваш гид по миру музыки
![](Logo.png)
## Зачем оно нужно
Приложение создано для того, чтобы *облегчить* просмотр информации о концертах,
проходящих в городе и скомпоновать их, в одном месте.
Функционал реализован таким образом, чтобы просматривать все концерты, которые проходят в конкретном городе.
Также есть функционал для администратора, для более *удобной* работы с базой.
![](Resources/удобно.jpeg)
---
![Удобный переход между страницами](Resources/swap.gif)
![Супер удобный вход в меню администратора](Resources/login.gif)
## Технологии в проекте
Весь проект написан с использованием технологии **WPF** и соответственно на языке **C#**.
Также для обмена данными между БД и приложением был использован **Entity Framework**.
![Как работает Entity Framework](Resources/ent.png)
## Дорожная карта
В данный момент в программе реализовано:
Для администратора:
- [x] Просмотр и редактирование данных о концертах
- [x] Просмотр данных о всех пользователях
- [x] Фильтрация пользователей по одному из трёх параметров
- [x] Фильтрация данных о концертах
Для пользователя:
- [x] Вход в личный кабинет
- [x] Редактирование личных данных
- [x] Редактирование аутентификационных данных
## Установка и запуск
Для установки и запуска требуется клонировать проект с помощью среды разработки **Visual Studio**.
После этого нужно открыть файл с расширением **sln**.
Далее нажать на кнопку *Пуск* на верхней панели или клавишу *F5* на клавиатуре.
*Также стоит упомянуть что возможно для корректной работы потребуется поменять строку подключения в файле App.config*
*Изменить data source=sql на data source=ngknn.ru*
data source=sql
### Авторы
*Я*
Ссылка на этот же проект на gogs - [Gogs](http://gogs.ngknn.ru:3000/FoxInBox/ConcertAfisha)