Проект завершен

Фулстек-разработчик

Требуемые навыки

  • Python
Приём откликов
до 30 октября 2023
Сроки работы
2 месяца
Формат работы
Удалённо
Вознаграждение
500 000 ₽

Роль закрыта

Что предстоит сделать?

1. Изучить предоставленные исходные данные и макет клиентской части.

2. Создать структуру проекта для серверной и клиентской частей (backend, frontend, data, docs):

· backend – папка для серверной части;

· frontend – папка для клиентской части;

· data – папка с исходными данными;

· docs – папка с описанием спецификации API.

1. Развернуть проект Django.

2. Написать объектную модель и заполнить базу данных тестовыми данными.

3. Написать обработчики данных в соответствии с заданными алгоритмами.

4. Написать методы API для взаимодействия с клиентской частью приложения по методологии REST.

5. Добавить модель ролей (администратор, авторизованный пользователь и неавторизованный пользователь).

6. Протестировать методы API и создать описание методов.

7. Развернуть проект Vue.js в папке frontend.

8. Добавить все необходимые пакеты для работы с хранилищем, маршрутизацией, графиками и пользовательским интерфейсом.

9. Написать логику взаимодействия с API через хранилище и добавить необходимые модели для обработки хранения данных на клиенте.

10. Написать три основных представления: страница входа, основная страница и страница для отдельной скважины.

11. Заполнить представления необходимыми компонентами.

12. Проверить работоспособность согласно заранее указанным сценариям.

13. Подготовить необходимую документацию и передать результаты лидеру проекта.

Детальное техническое задание будет предоставлено для ознакомления лидером проекта при отклике на проект.

Что можно получить за этот проект?

Проект предусматривает вознаграждение в размере 500 000 рублей после всех вычетов для физических лиц (налоговая ставка 13%) или 540 000 рублей после всех вычетов для самозанятых/ИП (налоговая ставка 6%).

Какой будет загрузка на проекте?

На проекте предполагается полная загрузка.

Каким будет формат взаимодействия?

Вам предстоит ознакомиться с детальным ТЗ, а также провести установочную встречу с лидером проекта, в рамках которой вы сможете согласовать порядок работы и уточнить требования.

Предполагается, что в рамках установочной встречи или в ближайшее время после неё вы представите лидеру проекта детальный план работ с контрольными точками, в которые вы сможете свериться о промежуточных результатах.

Какие требования предъявляются к исполнителю?

· Владение необходимым стеком технологий: Python (Django), Vue.js, REST API.

· Опыт разработки приложений «под ключ». В том числе совмещение ролей аналитика, разработчика и UX/UI-дизайнера.

Как повысить свои шансы стать участником проекта?

Полнота информации в профиле — ваше важное преимущество в глазах лидера проекта. Прежде чем откликнуться на проект, убедитесь, что ваш профиль заполнен: получив отказ, вы не сможете направить отклик на проект повторно.