Единая платформа для IT-специалистов, где они смогут легко находить и регистрироваться на мероприятия, обмениваться знаниями и устанавливать профессиональные связи
Адрес приложения: http://funtech.b2k.me/
| роль в проекте | имя и фамилия | контакты |
|---|---|---|
| Project Manager | Мария Уракова | https://t.me/uramasha |
| Product Manager | Александр Леванов | https://t.me/Aleksandr_Levanov |
| UX/UI Designer | Елена Отт | https://t.me/lena_ott |
| UX/UI Designer | Анна Ненашева | https://t.me/AnnaNenashevaNL |
| Systems Analyst | Екатерина Васильева | https://t.me/tiramisuspb |
| Systems Analyst | Наталья Баптиданова | https://t.me/texdecor |
| Systems Analyst | Василиса Беспалая | https://t.me/Lisadereza |
| Business Analyst | Елена Сафонова | https://t.me/ElenaS_SEA |
| Frontend Developer | Владислав Сердюков | https://t.me/VladisSerd |
| Backend Developer | Сергей Барышевский | https://t.me/Rexten |
| Backend Developer | Станислав Андрющенко | https://t.me/StAndSt |
| Backend Developer | Дмитрий Печенков | https://t.me/imperatorObi1Kenobi |
http://funtech.b2k.me/api/v1/swagger/ http://funtech.b2k.me/api/v1/redoc/
I. Клонирование репозитория проекта с субмодулями
git clone --recurse-submodules git@github.com:StAndUP-ru/funtech.gitII.a) Подготовка Backend для Linux/MacOS
cd events
python3.11 -v venv venv
source venv/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
II.b) Подготовка Backend для Windows
cd events
python -3.11 -m venv venv
venv\Scripts\activate.ps1
python -m install pip --upgrade pip
pip install -r requirements.txtIII. В директории events_app скопировать файл .env.example в .env и задать значения переменным
IV Тестирование
cd events
pytest event_appcd funtech-front
npn install
npn run devcd infra/dev
docker compose pull
docker compose upРекомендуется настройка Workflow на базе GitHub Actions. Все необходимые workflow файлы в репозитории. Необходимо добавить GitHub variables & secrets перед запуском.
- TypeScript - TypeScript
- Python - Python 3.11
- React - Frontend framework
- Django - Backend Web framework
- Django_Rest_Framework_(DRF) - REST API Framework для Django
- PostgreSQL - Open Source Database & DMBS
- Docker - Docker и docker hub для сборки и управления образами
- Nginx - Web-сервер и обратный прокси
- GitHub Actions - Сервис для имплементации CI/CD
- Vite - Инструмент сборки
- Zod - Валидатор схемы данных с поддержкой TypeScript
- Remix - Remix framework для SSR
- SASS - Extended CSS Preprocessor
- Mobx - State management
- ReactHookForm - Инструмент создания и валидации форм для React
- Gunicorn - WSGI Server для Django
- Celery = Менеджер очередей
- Redis - Брокер сообщений и хранилище данных
- Pytest - Python testing framework
This project is licensed under the MIT License - see the LICENSE file for details
