Кажется, что многие идеи проектов в Интернете устарели или предназначены только для новичков. Это может быть проблематично для разработчиков, которые ищут быстрый проект для включения в резюме или проверки своих навыков.
Цель этого списка — предоставить идеи проектов, которые наполовину уникальны, сложны и свежи.
1. Отзывчивый турнирный кронштейн
Это веб-приложение обеспечит современную и удобную визуализацию турниров. В идеале, такое приложение должно обрабатывать матчи с высокими коэффициентами, длинные названия команд и брендинг команд. Пользователи должны иметь возможность быстро взглянуть на пользовательский интерфейс, чтобы увидеть, как команда прошла турнир. Кого они обыграли, когда был матч и какое место они заняли изначально?
Навыки
- Сортировка списков
- Структуры данных
- Динамический контент
2. Инфографика временной шкалы
Разработайте веб-приложение, которое документирует ряд исторических событий. В идеале даты должны быть разделены равномерно и использовать бесконечную прокрутку. Например, прокрутка назад до 1980-х годов быстрая, а прокрутка назад до эпохи динозавров — утомительная. Между тем, интерфейс должен быть увлекательным. Приложение должно предоставлять фильтры и использовать различные жесты.
Навыки
- Жесты
- Бесконечная прокрутка
- Анимация
- Интерактивность
3. Виртуальная визитная карточка
Вместо того чтобы раздавать визитные карточки или размещать кучу ссылок в резюме, разработайте одностраничное приложение, которое будет эквивалентом визитной карточки. Укажите свою контактную информацию, ссылки на социальные сети и краткое описание того, чем вы занимаетесь. Бонусные очки, если вы сможете напечатать физические визитные карточки с QR-кодом, ссылающимся на вашу виртуальную визитку.
Навыки
- CSS
- Маркетинг
- Дизайн
4. Поиск хэштегов
Разработайте сайт/бота, который находит кратчайший путь между хэштегами. Например, если у вас есть #javascript, через сколько постов/профилей вам нужно пройти, чтобы добраться до #dannydevito. Бонусные очки, если вы можете превратить это в игру, как https://www.thewikigame.com/ или использовать это каким-то другим способом.
Навыки
- Алгоритмы
- Большие данные
- API
5. Навигатор статей
Предоставьте расширение для браузера, которое отображает контуры статей и минимизацию страницы с возможностью прокрутки. Идея заключается в том, чтобы всегда иметь доступ к оглавлению и быстро просматривать структуру страницы без прокрутки. Это будет полезно для избегания страниц с большим количеством рекламы или малым количеством контента.
Навыки
- Веб-скраппинг
- Расширения браузера
Заключение
Надеюсь, эти проекты показались вам интересными и помогли придумать свежие идеи. Пожалуйста, комментируйте дополнительные идеи проектов или делитесь своими творениями.