Хорошо заходят всякие штуки с админками. Чтобы было много ролей (админы, модераторы и пользователи), у каждой роли свои возможности. Попробуй написать какую-то платформу по типу обучающей например. Юзер имеет свой профиль, может создавать обучающие статьи (с фото/видео и текстом). Статьи сначала попадают в админку к модератору и только потом доступны в публичном доступе. Статьи могут быть доступны публично, либо только авторизованным пользователям. Плюс можно организовать рейтинговую систему (лайки/дизлайки + модераторский рейтинг) . И какую-то ленту новостей, куда будут попадать только новости с высоким рейтингом.
А дальше уже полет фантазии и навыки, которые хочешь показать. Простая схема - умею работать с canvas - припиливаю что-то на canvas, знаю как делать крутые анимации - использую. Цель таких проектов обычно - показать свои навыки и качество кода + умение работать головой. Использовать что-то не понимая как это работает нет смысла потому как на техническом собеседовании все равно это узнают. И часто компании вообще не просят примеры кода, а дают тестовое задание