Skip to content

ivan-davy/sboard-assignment

Repository files navigation

FUNBOARD

Здравствуйте! Я попытался сделать что-то более-менее тематическое. В данном репозитории лежит back- и front-end для FUNBOARD - сайта, где каждый может оставить заметку-сообщение, предварительно зарегестрировавшись и авторизовавшись.

Backend построен на Nest.js, фронт — React+Redux. Никогда не работал с TypeORM, но в рамках выполнения данного проекта я ним немного разобрался. Верстка, как и было сказано, сделана непосредственно в компонентах через styled-components (такое для меня тоже пока что впервые).

На всякий случай опишу workflow:

Установите зависимости npm install. Чтобы запустить backend, разверните контейнеры через docker-compose up -f docker-compose.dev.yml. Потом воспользуйтесь сценарием start:dev в package-json. Сделайте .env-файл по аналогии с .env-example. Бекенд должен заработать. Фундамент React я готовил через CRA: тоже запускаете сценарий start и подключаетесь к localhost:3000 в браузере. Регистрируйтесь, входите, размещайте, удаляйте и меняйте разноцветные заметочки :)

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

Надеюсь, вы сочтете мой проект удовлетворительным

About

Assignment for a position at sboard.online.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published