Оглавление
Deploy
Frontend: появится позже
Backend: появится позже
Техническое задание: https://docs.google.com/document/d/1ewrKErNPRKoIIg7E7H9IAvaD_E07nrKHrV8pREKWmdA/edit#heading=h.cp9sw0ch9syr
Макет: https://www.figma.com/file/r3wbGorv7dpmWZiUJS8j09/Spanish-courses_Espanol-con-Anna_ORIGINAL?type=design&node-id=1200-405&mode=dev
git clone https://github.com/elrouss/spanish-with-anna.git
- клонировать репозиторий на свое устройство (HTTPS)git checkout -b development origin/development
- перейти в ветку разработки- frontend:
3. 1cd frontend
- перейти в папку frontend
3. 2npm i
- установить зависимости (предварительно проверить наличие Node.js командойnode -v
, а также - NPM командойnpm -v
; в случае необходимости скачать и установить Node.js по этой ссылке)
3. 3npm run dev
- запустить приложение и открыть в любом браузере по адресуhttp://localhost:3000/
- backend:
4. 1cd backend
- перейти в папку backend
4. 2 скачать и установить Python по этой ссылке
4. 3python -m venv venv
(для windows),python3 -m venv venv
(для linux/macOS) - создать виртуальное окружение
4. 4source venv/Scripts/activate
активировать виртуальное окружение на Windows;source venv/bin/activate
MacOS/Linux
4. 5pip install -r requirements.txt
установить зависимости
4. 6cd spanish_with_anna
- перейти в папку spanish_with_anna
4.7 в папке backend создайте файл.env
по примеруexample.env
4.8python manage.py makemigrations
- создать миграции
4.9python manage.py migrate
- применить миграции
4.9python manage.py runserver
- запустить приложение и открыть в любом браузере по адресуhttp://127.0.0.1:8000/
4.10http://127.0.0.1:8000/api/docs/
доступные эндпоинты
- Верстка главной страницы на desktop с интерактивными элементами
- Верстка форм регистрации, авторизации и обратной связи на десктоп с подключением серверной логики
- Интерактивные элементы:
- Выпадающее меню
- Карусель с рандомной генерацией карточек на основе сформированного массива данных
- Аккордеон
Наталья Дангаева Project Manager 💼 |
Борис Зашляпин TeamLead, Frontend 👨💻 |
Александр Товченников Frontend 👨💻 |
Константин Филяев Frontend 👨💻 |
Светлана Логвинова Backend 👩💻 |
Ольга Мелихова Backend 👩💻 |
Кристина Колабышева UI/UX Designer 🎨 |
Наталья Андреева Tester 🐞 |
Ксения Абдуллина Tester 🐞 |
Анастасия Пастернак Tester 🐞 |