Топ-20: завершилось голосование читателей за лучший pet-проект

Редакция Highload объявляет о закрытии голосования читателей за лучший pet-проект! 

Голосование проходило на сайте с 8 по 29 апреля. По его результатам в финал для выявления победителей прошли 20 заявок. Вот они: 

1. Rozklad_bot – Telegram-бот и база данных с расписанием занятий в университете

Автор – Владислав Пиотровский

Что: бот, который помогает студентам узнать расписание на день или неделю и настроить утреннюю рассылку.

Стек: проект написан на Python 3.8, для работы с кодом и БД использовались GitHub, VScode, SQLite browser и PgAdmin, для общения с Telegram API – библиотека python-telegram-bot, для панели админа – фреймворк Flask, для базы данных – PostgreSQL.

Монетизация: нет.

Ссылка на проект: https://rozklad.zavod.dev

2. What to Watch – приложение для поиска фильмов

Автор – Максим Ищенко 

Что: Агрегатор информации о фильмах на разных языках. Содержит данные о более чем 21 тыс. фильмов из базы TMDB, а также медиаконтент из IMDb, Rotten Tomatoes, Metacritic, «КиноПоиска» и Trakt.tv.

Стек: Идея реализована на Xamarin Native и MvvmCross («наиболее качественный подход для кроссплатформенного программирования»), Java («друг Виталий Леваш решился помочь») и Mongo («быстрая noSQL database»).

Монетизация: планируется через интеграцию со всеми шаблонами AdMob и платное отключение рекламы.

Ссылка на проект: https://wtwnow.com/

3. Learn Azure Fundamentals – приложение для обучения Microsoft Azure

Автор – Денис Казаков 

Что: приложение для обучения Microsoft Azure в формате тестов, связанное с документацией от Microsoft и из других источников.

Стек: Microsoft Visual Studio, .NET, Xamarin и git, веб-страницы для приложения Денис писал на ASP.NET Core. На базе движка приложения Learn Azure Денис разработал и запустил еще два приложения для подготовки к экзаменам по Azure: для разработчиков (AZ-204) и для DevOps (AZ-400).

Монетизация: приложение бесплатное и без рекламы.

Ссылки на проект: https://play.google.com/store/apps/details?id=com.learnazure.app; https://apps.apple.com/us/app/learn-azure-fundamentals/id1531326622; https://deniskazakov.com/learnazure/

4. No Grab App – сканер ингредиентов косметики

Автор – Дмитрий Брусо 

Что: приложение считывает состав косметики и этикеты и сверяет его с базой данных со списком ограничений на ингредиенты, допустимые, часто ограниченные, запрещенные в косметической индустрии в ЕС. Найденные опасные вещества подсвечиваются красным, желтым и зеленым цветом.

Стек: приложение разработано на платформе Flutter. Используются практически все сервисы Firebase: Fire Store, Fire Auth, FireStorage, FireBase ML Kit.

Монетизация: нет.

Ссылки на проект: https://nograb.app; https://play.google.com/store/apps/details?id=com.no_grab; https://apps.apple.com/app/id1549543995

5. Memescraper – Приложение для скрейпинга мемов с Reddit

Автор – Андрей Романюк 

Что: приложения для бесконечного скроллинга свежих мемов с Reddit так, чтобы не надо было отвлекаться на рекламу на сайте и другие посты.

Стек: Бэкенд реализован на Django, так как это многофункциональный фреймворк. Selenium Web Driver использовался, так как это универсальный инструмент для web-scraping на Python. Advanced Python Scheduler применялся для задавания задачи по скрейпингу. Развертывание проекта проходило на Heroku. Фронтенд – базовый UI на bootstrap с выполнением JavaScript для некоторых функций (например, endless scroll).

Монетизация: нет.

Ссылка на проект: https://memescraper.herokuapp.com/

6. MedKrok – iOS-приложение для подготовки к экзаменам

Автор – Владислав Хамбир 

Что: приложение для помощи студентам-медикам в подготовке к экзаменам KРОК.

Стек: Trell, Swift, IDE Xcode. Код написан с использованием реактивной парадигмы программирования (RxSwift). Приложение должно работать офлайн, была прикручена БД от Realm, что решило проблему со слабым интернетом.

Монетизация: пока нет.

Ссылка на проект: https://apps.apple.com/ua/app/medkrok/id1515141600

7. Phoqer – маркетплейс для аренды вещей

Автор – Марьян Зозуля 

Что: маркетплейс для аренды вещей. Проект, по мнению автора, пригодится не только тем, кто часто переезжает с места на место, но и тем, кто не может себе позволить покупку дорогостоящей профессиональной техники или снаряжения, в которых нуждается для создания контента или спорта. А также тем, кто заранее понимает, что не будет долго пользоваться модным гаджетом или не до конца уверен, что ему так уж необходим новый пылесос.

Стек: Фронтенд на Next.js («быстрый как React, но не вредит SEO») и TypeScript, бэкенд на FastAPI («микрофреймворк на Python, очень гибкий и очень быстрый благодаря встроенной асинхронности»), база данных Postgress и CI/CD с помощью GitHub Actions и Docker Compose.

Монетизация: рассматривается контекстная реклама, платные объявления, комиссия за контроль над проведением сделки и сдача техники в аренду самой платформой.

Ссылки на проект: https://github.com/MarianMalvin/phoqer; http://phoqer.com/

8. Ontour bot – Telegram-бот для поиска концертов по всему миру

Автор – Кирилл Степкин 

Что: бот ищет концерты по всему миру, городам и артистам в заданные даты. Позволяет в пару кликов узнать, какие музыкальные шоу запланированы в конкретном городе.

Стек: Node.js и TypeScript, данные берутся из открытых API (Last.fm, Songkick), хостится на AWS (используются сервисы EC2, DynamoDB и ряд интеграций для вспомогательных развиваемых фич). Другие технологии, которые были применены: React, Node.js, Express, AWS, EC2, DynamoDB, Firebase, Mapbox/Leaflet, Last.fm API, Songkick API, Segment, Amplitude.

Монетизация: не указано.

Ссылка на проект: https://t.me/ontour_bot

9. My Dog Club – сайт о собаках и сервисы для их владельцев

Автор – Дмитрий Слюнин 

Что: сайт с информацией о собаках и сервисами для их владельцев.

Стек: HTML5, CSS 3, Bootstrap 4, JS, JQuery, PHP 7, Laravel 5.6, SQL, MySQL, Ajax, Blade, NetBeans IDE 8.2.

Монетизация: планируется в будущем.

Ссылка на проект: https://my-dog.club/

10. Follow-uah – сервис мониторинга курса гривны к доллару

Автор – Тарас Концур 

Что: Сервис мониторинга курса гривны к доллару. Также демонстрирует тренды, резкие снижение или рост курса. Курсы валют берутся из API на developers.minfin.com.ua.

Стек: Node.js и AWS. Сервисы AWS выбирались по принципу минимизации средств. Сейчас сервер работает на Amazon Lightsail, и это единственный платный сервис AWS, который используется. Также применяются DynamoDB – как основная база данных, S3 и Lambda в пределах free tier.

Монетизация: не указано.

Ссылка на проект: https://github.com/tkontsur/follow-uah; https://t.me/follow_uah

11. Repeatwordbot – бот для заучивания английских слов

Автор – Артем Пахомов 

Что: бот, который помогает повторять английские слова по методу интервального повторения. Позволяет изучить порядка 18 тысяч слов английского языка. Слова разделены по частоте использования в языке на разделы по 500 слов. Бот присылает голосовое сообщение, прослушав которое можно узнать, как слово звучит. В боте доступно 10 голосов благодаря интеграции с Google Text-to-Speech API.

Стек: не указано.

Монетизация: нет.

Ссылка на проект: https://t.me/repeatwordbot

12. LMS (Learning Management System) – конструктор онлайн-курсов

Автор – Максим Жашкевич 

Что: конструктор онлайн-курсов. Также автор разрабатывает собственные курсы и продукты.

Стек: DBDiagram.io, MongoDB, Lucid Chart. С деталями проекта можно ознакомиться здесь.

Монетизация: не указано.

Ссылка на проект: https://github.com/zhashkevych/courses-backend

13. Rate Them App – сайт для оценки качества собеседований

Автор – Владимир Бондарчук 

Что: сайт для оценки качества собеседований, который: а) изменит отношение компаний и интервьюеров к процессу проведения интервью в лучшую сторону; б) сэкономит время и нервы кандидатам, которые ищут работу и активно проходят собеседования, – они смогут заранее посмотреть, что говорят про компанию другие кандидаты, которые уже проходили в ней интервью.

Стек: React.js, REST API, Spring Boot, MySQL, AWS, GitHub.

Монетизация: нет.

Ссылка на проект: http://technicalinterviewsinukrainemustbebetterpreparedandmorepleasant.com

14. Train Me – приложение для коммуникации с онлайн-тренером

Автор – Игорь Филиппов 

Что: приложения для быстрой и легкой коммуникации между тренером и его подопечным. Также в нем можно следить за прогрессом веса и объемом тела для подопечного и его тренера.

Стек: Бэкенд построен на NestJS, клиент – PWA на Svelte с использованием TypeScript. База данных – PostgreSQL. AWS S3 и CloudFront используются для загрузки и раздачи картинок и видео. Heroku используется как хостинг.

Монетизация: нет.

Ссылка на проект: https://train-me.cc/

15. ClipClip – приложение с упражнениями для зрения

Автор – Никита Скрипченко 

Что: приложения с упражнениями для зрения с уведомлениями и другими полезными функциями.

Стек: Swift, Python, Django, PostgreSQL.

Монетизация: в приложении нет платного функционала, но после каждого блока упражнений пользователю придется посмотреть рекламный блок. Переход на подписочную модель был бы желателен, признает автора, но сначала хочется понять, что необходимо пользователям. 

Ссылка на проект: нет.

16. Портативный алкотестер

Автор – Дмитрий Литвинюк 

Что: USB-алкотестер, с возможностью подключения к смартфону.

Стек: ARM микроконтроллеров серии STM32F1 из-за наличия USB-интерфейса, хорошего АЦП и соотношения цены к характеристикам. В качестве IDE для создания прошивки было использовано STM32CubeIDE. Для создания принципиальной схемы и платы был избран EasyEDA. Для реализации мобильного приложения – Flutter.

Монетизация: Автор пока не уверен в бизнес-стратегии для монетизации проекта. Возможна прямая продажа, создание стартапа или выход на краудфандинговую площадку.

Ссылки на проект: https://www.youtube.com/watch?v=2Xai0xygT2c; https://github.com/Dimancheltv/ricks_drunk_face

17. Wordis – головоломка в духе тетриса

Автор – Николай Мозговой 

Что: Tetris со словарем. Смысл игры в том, чтобы складывать слова из падающих букв.

Стек: Движок Unity, Block Puzzle Game Kit в качестве шаблона/заготовки игры, Tap Nation SDK.

Монетизация: не указано.

Ссылки на проект: https://github.com/NicklausBrain/wordis-unity; https://apps.apple.com/ua/app/wordis-puzzle/id1548679723

18. AIMagic – Telegram-бот для улучшения фотографий

Автор – Андрей Белоножко 

Что: бот для улучшения фотографий. Помимо перевода черно-белых фото в цветные AIMagic решает и проблему улучшения качества и разрешения изображений – например, скринов нечетких топографических карт.

Стек: Python и асинхронный фреймворк для написания ботов RocketGram (точнее, авторская реализация этого фреймворка). Бот работает на бесплатном сервере от Oracle.

Монетизация: нет.

Ссылка на проект: https://github.com/dzendjo/aimagicbot; https://t.me/aimagicbot

19. Sherlock – агрегатор барахолок

Автор – Андрей Каплуненко 

Что: агрегатор барахолок с ежедневным отчетом на почту. Поддерживаются пока три барахолки, на которых можно отслеживать появление нужных товаров: OLX, Besplatka, SkyLots. Есть возможность задать ключевые слова с распространенными орфографическими ошибками, чтобы отловить максимум результатов, также есть фильтр по цене.

Стек: агрегатор построен на Drupal 8, потому что компания, где автор работал (NXTE), в тот момент как раз планировала переход с Drupal 7 на новую версию, в которой ему хотелось побыстрее разобраться. В качестве системы контроля версий используется Git. Проект планируется переработать так, чтобы бэкенд представлял собой чистый API, без фронтенда, который отдельно будет написан на Vue.js

Монетизация: когда проект удастся упростить, сделав из него поисковик по маркетам, его планируется монетизировать через контекстную рекламу.

Ссылка на проект: https://github.com/anxp/sherlock-d8; https://sherlock-ua.bid

20. Haii-me – платформа видеоприветов от звезд

Автор – Тарас Сенив 

Что: платформа, в которой известные актеры или музыканты за деньги передают приветы или поздравляют с днем рождения обычных людей.

Стек: Node.js, Express.js, AWS S3, AWS Lambda.

Монетизация: Бизнес-модель такая же, как и в других подобных проектах: комиссия в 10–15% с заказанного видеопоздравления или привета.

Ссылка на проект: https://github.com/TarSen99/haii-me

Заявки рассматривает экспертное жюри из разработчиков и инвесторов. Они определят трех победителей, которых мы объявим 10 июля.

Более подробно, кто и как будет оценивать кейсы, можно прочитать тут.

Лучшие проекты получат призы от компании Genesis: занявший первое место — Apple IPhone 12 64GB, второе место — наушники Marshall Monitor II ANC Black, третье — набор Arduino.

 

The post Топ-20: завершилось голосование читателей за лучший pet-проект first appeared on Highload.today.

from Highload.today https://ift.tt/3e6oO6N
via IFTTT

Leave a Reply

Back to Top