Skip to content

DepartmentOfSoftwareEngineeringFEFU/B9121-09.03.04_Mareev_Ivan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Проект интерактивный генератор макетов для вёрстки

image

Проект представляет собой интерактивный генератор HTML-макетов, предназначенный для автоматизированного создания макетов. Пользователь может задавать параметры и получать готовые шаблоны для вёрстки с возможностью предварительного просмотра и редактирования.

Инструкция по запуску проекта Graduating Work

Предварительные требования

  • Установите Docker

  • Установите Docker Compose

  • Склонируйте репозиторий проекта:

    git clone https://github.com/IvanMareev/graduating_work.git
    cd graduating_work
    

Команда для запуска проекта в dev режиме

  docker compose build expressionism-dev expressionism-client-dev

Команда для запуска проекта в prod режиме

  docker compose build expressionism-server  expressionism-client

В проекте используются следующие технологии:

PostgreSQL 13.10, Flask, Gunicorn, React, Yarn, Docker, Docker Compose.

  • PostgreSQL используется в качестве базы данных.
  • Backend реализован на Flask с запуском через Gunicorn в production и через встроенный сервер Flask в режиме разработки.
  • Frontend построен на Next.ts и запускается через Yarn dev-сервер. Для управления сервисами и контейнерами применяется Docker Compose.

Видео с демонстрацией реализованных возможностей

https://drive.google.com/file/d/18ab6uAyuprBNU0o6Yg2I4gwaal_wdntD/view?usp=sharing

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors