Необходимо создать электронную доску объявлений - некоторое подобие craigslist или reddit.
Это только backend. Выполнить с применением node.js. Возвращать данные в json-формате. Использовать REST, для хранения данных СУБД по вкусу. Также создать web-страницу с документацией по API.
Предоставить функционал работы с двумя основными сущностями:
- регистрация и авторизация
- получение списка пользователей
- получение информации о пользователе по ID
- у поста всегда есть заголовок, текстовое содержимое и дата создания, и может быть изображение
- получение списка постов
- к списку постов можно применить поиск по тексту в заголовке
- к списку постов можно применить фильтрацию по создателю поста
- получение информации о посте по ID
- создание постов, доступно любому авторизованному пользователю
- пост может удалить только его создатель
- информацию в посте может изменить только его создатель