Наше тестовое задание: не просто задачка про шахматы, коня и количество ходов, а полноценный full-stack проект.
В процессе выполнения у тебя точно возникнет много вопросов, раздражения и сложностей. Из таких "приятных" мелочей состоит работа в R&D. Если тебе такое по душе то нам с тобой по пути.
Суть тестового задания:
Сервис для художников. Список того что должно работать:
Регистрация и авторизация. Загрузка изображений. Галерея загруженных пользователем изображений. Сделать изображение публичным. Картина после публикации появляется в галерее публичных картин, доступной даже для не зарегистрированных пользователей. ⭐ Задача со звездочкой:
На публичной странице с изображениями добавить возможность ставить лайки. В списке из изображений показывать самые лайкнутые. Дизайн
По поводу дизайна сильно не парься. Главное, суметь сделать базовую верстку. Рекомендуем использовать библиотеку Mantine для React компонент.
Стек
Для решения тестового используй:
Render, сюда можно залить готовое приложение. Если найдешь другое бесплатное решение - дерзай!
MongoDB Atlas, здесь будет MongoDB база. Бери бесплатный план.
Firebase, можешь использовать Firebase Storage для бесплатного хранения картинок. Но если знаешь другой сервис - успехов!
GitHub, на GitHub зальешь исходники
Реализация: https://www.youtube.com/watch?v=ewtPS7La1CU