← Назад к списку
Тестовое задание: Fullstack (polis.online)
Компания: polis.online
Задание: Разработка простого блога с комментариями

Требования к функционалу
1. Backend (Laravel)
- REST API для статей (CRUD):
- Просмотр списка статей (
GET /api/articles) - Просмотр одной статьи (
GET /api/articles/{id}) - Добавление статьи (
POST /api/articles, авторизация не требуется) - Добавление комментария к статье (
POST /api/articles/{id}/comments)
- Просмотр списка статей (
- Модели:
Article(поля:id,title,content,created_at)Comment(поля:id,article_id,author_name,content,created_at)
- Миграции и сидер для заполнения тестовыми данными (3-5 статей)
2. Frontend (React)
- Страница со списком статей (заголовок, дата, краткое содержание)
- Страница статьи с комментариями и формой добавления нового комментария
- Форма добавления новой статьи (простая, без WYSIWYG)
3. Docker
- Контейнеризация приложения (Laravel + MySQL + Nginx/Apache)
Как прислать результат
После выполнения направляйте готовое тестовое в следующем формате:
- Ссылка на резюме
- Репозиторий на GitHub/GitLab с полным кодом
README.mdс инструкцией по запуску (включая команды для миграций и сидеров)- Напишите время, которое было затрачено на выполнение этого задания
Если что-то непонятно в требованиях, не стесняйтесь уточнять перед началом работы.
Желаем удачи!