Этот проект представляет собой сервис для магазинов и пиццерий, которые хотят создать онлайн-присутствие, но не имеют бюджета на разработку собственного сайта. С помощью нашего сервиса пользователи смогут легко зарегистрировать свои магазины и начать продавать товары онлайн.
- Регистрация: Пользователи могут зарегистрироваться на платформе.
- Создание магазина: После регистрации пользователи могут создать свой онлайн магазин, где им будут предоставлены функции для добавления и управления товарами.
- Покупатели: Пользователи, которые не зарегистрировали свои магазины, могут выступать в роли покупателей.
- Поиск товаров: Главная страница позволит пользователям искать товары по названию. Вместо того чтобы анализировать множество интернет-магазинов, пользователи смогут ввести название товара и получить предложения от магазинов, зарегистрированных на платформе.
- API: Для реализации функционала был использован GIN-GONIC.
- СУБД: Для реализации функционала на части БД был использован PostgreSQL.
- Язык программирования: Go 1.22
- Документация: Swagger 2.0
- Убедитесь, что у вас установлен Go 1.22.
- Клонируйте репозиторий:
git clone https://github.com/BizMart.git
- Перейдите в директорию проекта:
cd BizMart
- Установите зависимости:
go mod tidy
- Запустите проект:
go run main.go
Если вы хотите внести свой вклад в проект, пожалуйста, создайте форк репозитория и отправьте пулл-реквест с вашими изменениями.
Этот проект лицензирован под MIT License - подробности смотрите в файле LICENSE.