Разработка сайта, помощь в профориентации.
Ищем фулстэк программиста для разработки сайта.
Студии не рассматриваем.
Как работает функционал: Для начала работы, сайт регистрируется в сторонней API и получает ключ доступа к API для получения расчётов. После ввода данных даты рождения человека, эти данные посылаются на API и возвращается json файл с рассчитанными данными.
На основе этих данных происходит выборка текста из БД и формируется html картинки (графики) и описание.
На основе описаний в сформированных в html формируется pdf.
На все значения от json файла в админ панели есть БД с описанием.
Управление БД (заполнение, редактирование) через админа панель на фронтенде.
Проект:
Создание фронтенд и бекенд сервиса фрэймворк Laravel, который будет взаимодействовать с фронтендом, написанным на Livewire.
Технологический стек:
- Фронтенд: LIVEWIRE. FILAMENT
- Бекенд: LARAVEL
#### Цели и задачи
- Создание интерактивного интерфейса по дизайну (Figma).
- Реализация компонентов
- Связь со сторонней API для получения и отправки данных.
- Реализация логики работы с базой данных, включая чтение, запись и поиск данных (80% - чтение из БД).
- Организация безопасного доступа к данным (аутентификация и авторизация).
-.Организация личного кабинета пользователя для хранения и просмотра купленных отчётов.
#### Обязанности
- Верстка страниц и компонентов.
- Разработка адаптивного и отзывчивого интерфейса.
- Реализация логики работы с API. Формат обмена данными: JSON.
- Использовать стандартные HTTP методы (GET, POST, PUT, DELETE).
- Документирование API (можно использовать такие инструменты, как Swagger или Postman).
- Обработка ошибок и управление сообщениями для пользователей.
- Дальнейшая поддержка, сопровождение.
- База данных: - Проект должен включать модели данных для представления сущностей приложения.
- Реализация CRUD (Create, Read, Update, Delete) операций для взаимодействия с данными.
- Аутентификация и авторизация:
- Использовать JWT (JSON Web Tokens) для аутентификации пользователей.
- Реализовать уровни доступа для различных ролей пользователей.
- Развёртывание на сервере. #### Требования
- Опыт работы с PHP от 3 лет.
- Уверенные знания PHP, Laravel.
- Опыт работы с реляционными базами данных и написания SQL-запросов.
- Опыт работы с RESTful API.
- Знание HTML, CSS, Javacript
- Опыт с Git.
#### Пожелания
- Знание тестирования кода (unit и integration testing). - Опыт работы с TypeScript.
Работа разделяется на этапы. Оплата, безопасная сделка.
#### В заявке просьба предоставить примеры предыдущих работ или ссылку на репозитории.
В заявке укажите вашу ставку за час работы.
Для оперативности связь через телеграмм.