Garage Buddy — это комплексная система управления гаражом с открытым исходным кодом, построенная на платформе ASP.NET Core MVC. Garage Buddy, созданный для нужд автомехаников и мастерских, упрощает процесс управления записями обслуживания и запчастями для каждого автомобиля клиента. Все можно легко отслеживать и систематизировать в приложении.
Облачное решение : Garage Buddy — это полнофункциональное облачное приложение, исключающее необходимость сложной установки. Механики могут получить доступ к системе, просто перейдя на страницу входа в систему с помощью веб-браузера и введя свои данные для входа. Это обеспечивает беспрепятственный доступ из любого места, где есть подключение к Интернету.
Масштабируемость : благодаря своей облачной природе Garage Buddy предлагает легкую масштабируемость для гаражей или мастерских любого размера. Независимо от того, управляете ли вы небольшой ремонтной мастерской или крупным автосервисным центром, система адаптируется к вашим требованиям и идеально подходит для вашего бизнеса.
Управление пользователями : Garage Buddy поддерживает несколько учетных записей пользователей, что позволяет механикам и сотрудникам иметь индивидуальный доступ. Добавление дополнительных пользователей очень просто, что позволяет вашему решению расширяться по мере расширения вашего бизнеса.
Отслеживание обслуживания : ведите подробный журнал каждого обслуживания, выполненного на автомобиле клиента. Garage Buddy поможет вам сохранить полную историю каждого автомобиля, от планового технического обслуживания до сложного ремонта, обеспечивая лучшее обслуживание клиентов. (Работа в процессе)
Чтобы начать работу с Garage Buddy, следуйте инструкциям ниже:
Клонируйте репозиторий: git clone https://github.com/dimitar-grigorov/GarageBuddy
Установите необходимые зависимости. Visual Studio 2022 и SQL Server 2019.
Настройте параметры базы данных в соответствии с вашей средой.
Garage Buddy использует файл конфигурации, отличный от файла конфигурации по умолчанию ( appsettings.json
). Это выглядит так:
{ "DatabaseSettings": { "DbProvider": "mssql", "DefaultConnection": "Server=.;Database=GarageBuddy;Trusted_Connection=True;MultipleActiveResultSets=true" } }
Также тот же формат следует использовать в секретах пользователя.
Примените миграцию базы данных: Update-Database
В Visual Studio откройте консоль диспетчера пакетов и выберите проект DataGarageBuddy.Data
в качестве проекта по умолчанию.
Выполните команду Update-Database
.
При первом запуске приложение заполнит базу данных. Первый зарегистрированный пользователь будет администратором.
Более подробные инструкции по установке и настройке можно найти в Руководстве по установке.
Не забудьте сменить пароль в docker-compose.override.yml
ASP.NET Core 6
Базовая идентификация ASP.NET
Ядро Entity Framework
На основе шаблона ASP.NET Core MVC Николая Костова.
Тема панели инструментов Mazer от Zuramai
Пользовательский пакет npm, созданный на основе темы Mazer.
Garage Buddy — это проект с открытым исходным кодом, и мы приветствуем вклад сообщества. Если вы обнаружили какие-либо ошибки, у вас есть предложения по функциям или вы хотите помочь улучшить систему, пожалуйста, не стесняйтесь сообщать о проблемах и отправлять запросы на включение.
Garage Buddy выпускается под лицензией MIT.