Все время забывал делать зарядку для глаз, хотя половину жизни смотрю в экран: как я создал приложение для улучшения зрения

Оленка Пилипчак

Highload продолжает публиковать истории о pet-проектах, вошедших в топ-20 лучших по итогам голосования наших читателей. Параллельно эти проекты оценивает жюри из опытных разработчиков и инвесторов. Победителей конкурса мы планируем объявить 10 июля.

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

Дальше — рассказ разработчика Никиты Скрипченко о его pet-проекте — приложении с упражнениями для зрения ClipClip.

Идея

Никита Скрипченко — разработчик приложения с упражнениями для зрения ClipClip

Я работаю программистом уже четыре года, интересуюсь цифровыми технологиями около шести лет, а свой взгляд в экран направляю уже половину жизни. Примерно в возрасте 12 лет у меня упало зрение — я начал носить очки. Я был далеко не первым (и уж точно не последним) в классе с такой проблемой. 

Программирование для меня — увлечение, которое позволяет реализовывать собственные идеи. Так произошло и в октябре 2020 года, когда я решил взяться за свое зрение. Я почитал про тренировки для глаз (которые когда-то начинал, потом забрасывал) и решил, что напоминания помогут мне достигать своих целей более результативно. И ко мне пришла идея: почему бы не создать приложение, в котором будут доступны тренировки с уведомлениями и, возможно, еще что-то полезное. Так родился мой проект.

ClipClip — это мобильное приложение, помогающее людям следить за здоровьем глаз.

Реализация и технологии

Итак, задача ясна. Начал с простого рисунка. Сначала — на листочке, потом перенес набросок в Figma. На его основе начал генерировать идеи, что еще может быть полезным для людей с плохим зрением. Понял, что упражнения было бы неплохо озвучивать, и получилось что-то вроде этого:

В ClipClip добавилась возможность прослушать упражнение

Затем я подумал, что было бы круто иногда получать интересные статьи о том, как можно дополнительно следить за глазами. Сделано!

В приложение добавилась возможность читать полезные статьи

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

  • Я — iOS-разработчик и, конечно, выбрал любимый Swift.
  • Новости надо где-то хранить и как-то стучаться к ним, поэтому без бэкенда не обойтись. Выбор пал на Python + Django — потому что это очень просто.
  • Postgresql — в качестве базы данных, потому что уже работал с ним.
  • Хостить все это решил бесплатно на Heroku, но если будет много трафика, придется рассматривать варианты в виде DigitalOcean или GCP.

Сложнее всего далась разработка бэкенд-части, так как с этим у меня опыта не было, пришлось разбираться. Но нет ничего невозможного: спустя несколько вечеров у меня есть админ-сайт, где я могу легко добавлять и редактировать статьи.

В какой стадии проект

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

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

  • состояние здоровья глаз;
  • что носит человек: очки или линзы;
  • адрес электронной почты (в необязательном порядке).

Я уверен, эта информация даст мне инсайты для того, чтобы улучшать свой продукт.

Монетизация

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

Как будут оценивать проект

В рамках конкурса pet-проектов разработчики и инвесторы оценят проект ClipClip по таким критериям:

1. Оригинальность идеи.

2. Качество кода.

3. Технический уровень.

4. Жизнеспособность идеи.

5. Перспективы проекта как бизнеса.

6. Инвестиционная привлекательность.

Победителей среди 20 кейсов определят на основе оценок инвесторов (45%), разработчиков (45%) и голосов читателей Highload (10%).

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

Проект ClipClip оценивают:

Олег Лавренко

Head of Engineering Department Genesis на проекте AmoMedia.

Оценивает backend-проекты на Python. У Олега больше 8 лет опыта в IT: от инжиниринговых позиций до руководителя департамента, где он занимается оптимизацией процессов разработки, строит инженерную культуру, проектирует архитектуру приложений и сервисов AmoMedia.

Дмитрий Шапран

iOS Developer, Uklon.

За 10 лет в IT-сфере успел поработать в разных направлениях, а начинал свой путь с техподдержки в компании программного обеспечения. Более 6 лет работает IOS-разработчиком над проектами, связанными с райдшерингом. Считает, что самое главное в любом проекте — это люди, их таланты и цели.

Елена Мажуга

Старший инвестиционный аналитик Genesis Investments.

Роман Бабицкий

Основатель инвесткомпании Babitskyi Investment, глава совета по вопросам иностранных инвестиций и экономического развития Украины.

Дмитрий Томчук

Основатель инвестиционного фонда Fison.

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023