Сайт компании desGruppe посвящен дизайнерским предметам интерьера: эксклюзивная мебель, оригинальные светильники, великолепные раковины и зеркала из бронзы, стулья, диваны для дома и офиса, красочные и деловые.
Проект был полностью разработан в одиночку. Стек:
- Go ( + фреймворки echo и templ)
- PostgreSQL
- HTML + CSS + JS
Этот проект не является учебным pet-проектом.
Приложение разрабатывалось для реального заказчика, который занимается продажей дизайнерской мебели и предметов интерьера.
В процессе разработки я:
- обсуждал и формировал тз с заказчиком
- взял на себя ответственность за весь цикл разработки
- перерабатывал архитектуру и интерфейс под правки
- подбирал и настраивал VPS для размещения приложения
- самостоятельно деплоил проект на сервер
- настраивал production-окружение
- поддерживаю приложение
- Clone repo
- Создайте в корне папку config и в ней local.env с Вашими значениями, например:
REST_SERVER_PORT=8080
POSTGRES_USER=postgres
POSTGRES_PASSWORD=ваш_пароль
POSTGRES_DB=desgruppe
POSTGRES_HOST=localhost
POSTGRES_PORT=5432
ADMIN_LOGIN=hello
ADMIN_PASSWORD=0123
- Создайте и поднимите БД(postgres) с именем desgruppe (никакие таблицы вручную создавать не надо!)
go mod downloadв корнеgo run cmd/app/main.goиз корня
По любым вопросом запуска обязательно обращайтесь (контакты ниже)
desgruppe/
/cmd/app - entrypoint
/internal - внутренняя логика
/config - .env файлы
/frontend - картинки, иконки, негенерируемые templ'ом html страницы
- Tg: @Romanovski228
- Email: roma106ivanovskiy@mail.ru
- Tel: +7(916)656-98-06