Нужно сделать сайт, очень желательно используя какую-нибудь CMS. Необходимо: Авторизация/Регистрация (логин, почта, пароль) Главная страница. На ней будет список в виде карточек - с пагинацией. У каждой карточки должен быть:
Type (например music или backrounds) Тэги (например 2d, 3d, art и тд) Название Описание Имя автора Превью картинка Контент данные - то есть, прикрепленный файл или зип архив, или музыка например Счетчик лайков GIF файл (гифка будет выводится уже на странице карточки)
На главной странице отображаются только Имя карточки, Имя автора, Тэги. А по клику на карточку, уже переходим к ее странице с полным списком ее содержимого (описание, возможность скачать файлы и тд )
Также необходима возможность филтра по типу карточек и по тегу
Пользователь может лайкать карточки и добавлять в свою коллекцию понравившиеся. В своем профиле пользователей может указать описание о себе и поставить себе аватарку. Другие пользователи должны видеть, что он лайкал и какие у него есть коллекции (ну и он сам разумеется тоже).
Также нужен глобальный поиск в шапке сайта (по всем возможным полям)
По дизайну особых пожеланий нет, меня бы устроила любая UI библиотека, например Boostrap
Пока нужен такой сайт, если сработаемся возможны дальнейшие доработки - пишите ваши сроки и стоимость. Также обязательно укажите, с помощью каких инструментов будете делать сайт.
Прикрепляю скрин, как это примерно должно выглядят по функционалу