Skip to content
/ zif Public

Демо-проект для изучения FastAPI + React

Notifications You must be signed in to change notification settings

Masynchin/zif

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 

Repository files navigation

zif

О проекте

ZIF - это социальная сеть, форум.

Этот проект я создал для изучения фуллстек-приложений на Python (FastAPI) и React.

Стек

Фронтенд:

Бэкенд:

CI/CD:

Деплой:

Запуск проекта

Через Docker Compose

Запустите проект с помощью команды:

docker compose up --detach

После этого на http://localhost:80 у вас открылась страница проекта.

Вручную

Установите зависимости бэкенда и запустите сервер:

cd backend
pip install -r requirements.txt
uvicorn --factory main:create_app

Установите зависимости фронтенда и запустите:

cd frontend
npm install
npm run start

Фронтенд самостоятельно обрабатывает запросы к файлам фронтенда. Бекэнд обрабатывает только запросы к API.