Разработка сайта

Цена договорная
30 августа 2024, 06:02 • 5 откликов • 38 просмотров
Разработка сайта, помощь в профориентации.

Ищем фулстэк программиста для разработки сайта.
Студии не рассматриваем.

Как работает функционал:

Для начала работы, сайт регистрируется в сторонней 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.

Работа разделяется на этапы. Оплата, безопасная сделка.


#### В заявке просьба предоставить примеры предыдущих работ или ссылку на репозитории.

В заявке укажите вашу ставку за час работы.
Для оперативности связь через телеграмм.