Данный сервис предназначен для ведения личного блога по любой теме.
На данный момент полностью реализован основной функционал CRUD. В ближайшем будущем планируется добавить авторизацию посредством выдачи JWT.
git clone [email protected]:Ivan-Knyazev/new-blog.git
cd new-blog/backend/
cp .env.example .env
Установка необходимых хначений в .env
для backend
cd ../frontend/
cp .env.example .env
Установка необходимых хначений в .env
для frontend
cd ..
cp .env.example .env
Установка необходимых хначений в .env
для запуска проекта
docker compose up --build -d
Для работы с приложением в браузере перейдите по адресу http://localhost
git clone [email protected]:Ivan-Knyazev/new-blog.git
cd backend
npm install
npm run backend
При старте сервера создстся БД new-blog
, а в ней коллекция posts
. Затем можно загрузить в неё данные из json-файла backend/json/posts.json
cd ../frontend
npm install
npm run frontend
Для работы с приложением в браузере перейдите по адресу http://localhost:5173
Данный проект выполнялся в качестве выпускной работы на курсе по FullStack разработке (2022-2023) в МШП - Московской Школе Программистов в рамках госпроекта «Код будущего»