Skip to content

Проект для разумного хранения вещей

Notifications You must be signed in to change notification settings

pt1c/oddbox-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Odd Box

Сервераная (backend) часть приложения для организации вещей.
Frontend будет доступен в другом репозитории.

Проблема:

Часто случается так, что ты покупаешь вещи, которые тебе нужны немедлено (отвертка, таблетка от головы, батарейка, etc), но проблема в том, что дома (на даче\кладовке\гараже\ящике) эта вещь уже есть. Ты просто забыл!

Чтобы избежать покупки вещей которые у тебя уже есть создается приложение, которое ведет (категоризирует) весь этот хлам.

Пример:

Врач выписал антибиотик 7 таблеток. Открываешь приложение и смотришь, что дома в аптечке лежит как раз 7 таблеток с нормальным сроком годности.

Или надо починить протекающую трубу, - ищешь в приложении и понимаешь, что есть нужный инструмен и лежит он в гараже на 2-ой полке.

Или нужно каталогизировать электронные компоненты и их количество.

Как запустить

Для запуска нужен docker. Переименовать файл .env.sample в .env В консоле docker-compose up При успешном старте Backend будет доступен по адресу http://localhost:8080

Seed

Для сидирования БД нужно запустить файл сидирования командой go run ./cmd/seedUsers.go
Если приложение работает в docker подключиться к контейнеру и выполнить go run /app/cmd/seedUsers.go

Схема таблиц

Схема таблиц веденся в приложении dbdiagram.io
Схемма доступна по ссылке
Экспортированный файл в формате DBML со схемой dbscheme.dbml

Приложение использует модули

Референс

About

Проект для разумного хранения вещей

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published