реклама
разместить

Как я создавал фриланс биржу на WebApp Telegram

Всем привет! Давно была идея разработать WebApp приложение с классным UI сопровождением. Но не было самой идеи. Но вот свершилось, пришла идея, пришли силы и я сел за реализацию.

Это первая часть статьи.

Ссылка на WebApp внизу 👇

Идея

Я хочу реализовать Фриланс Биржу в WebApp внутри Telegram. Будет доступна возможность как откликаться на задачи так и создавать эти задачи. А так же оставлять отзыв.

У Фрилансера будет возможность добавить описание к своему профилю, добавить портфолио.

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

Авторизация будет работать на основе самого Telegram.

Дизайн интерфейса

Я не дизайнер. Я пытался им быть, вышло не очень. Но интерфейс надо реализовать. Но как? Я научился использовать UI KIT'ы от различных компаний.

UI Kit (User Interface Kit) — это набор готовых элементов графического интерфейса, который может включать в себя кнопки, иконки, ползунки, текстовые поля и другие компоненты интерфейса. Такой набор позволяет разработчикам и дизайнерам создавать интерфейсы приложений и веб-сайтов, обеспечивая единообразие и высокое качество дизайна.

Спросил у ChatGPT

На этот раз я остановился на VKUI. Их UI KIT как раз создан для мобильных приложений, это то что мне нужно! Тем более есть поддержка светлой и темной темы, просто шикарно.

Figma Community
Figma Community

Вот ссылка на Figma если кому интересно: Figma

На чем будем писать?

При разработке буду использовать Next.js, а так же Prizma. Prizma - это ORM для взаимодействия с базами данных, она как раз поддерживает Next.js напрямую, не придется поднимать свой сервер ( наверное ). Полная FullStack разработка.

Так же я буду использовать библиотеку UI от VK для реализации наших интерфейсов в едином дизайне. Так же ознакомится можно здесь: Docs

Первые макеты

Плюс минус функционал
Плюс минус функционал

Накидать интерфейс не такая простая задача, даже не смотря на то что у нас есть готовые компоненты.

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

Тем более зачастую ты сам не понимаешь "А как надо?". На картинке вы видите примеры пары макетов, возможно они не финальные но они и не первые.

Первые неудачи

Telegram WebApp сама по себе интересная возможность до конца не изученная, например как только я сделал первые три экрана приложения, я решил их протестировать в телеграм. И вот что вышло: Цветовые схемы сбивались постоянно, потому что VK UI имеют свою схему а телеграм подсовывает свою.

p.s Разработчики Telegram, если вы это читаете, разрешите выключать вашу цветовую схему одним параметром.

Новые решения

Так же я решил отказаться от так называемой "Шапки" так как ее сама WebApp предоставляет, я думаю профиль вы вынесем в настройки внутри WebApp.

Интересные факты

Факт 1: А вы знали что WebApp работает через Edge браузер? Вот и я не знал, этот момент тоже нужно учитывать. Почему именно был выбран этот браузер не понятно.

Факт 2: Вы можете сделать WebApp как в своей цветовой схеме, так и использовать цветовую схему которую настроил сам пользователь Telegram.

Итог

В итоге полученный результат вы можете увидеть по ссылке:

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

Многие детали могут отличаться от тех что есть на скриншоте.

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

Подписывайтесь на мой канал, я там часто рассказываю о ходе разработки и об открытиях при ней, нас целых 18 человек уже! Будет здорово если ты поддержишь:) Это мотивирует!

55
реклама
разместить
11 комментариев

Крут. Удачи вам. Думаю за сервисами внутри телеги стоитбольшое будущее

1

да, там и есть развитие. сколько разных идей подмечено!

2

Все возможно)

1

У fl.ru появляются конкуренты✌️

Ахаха) Не планирую что-то серьезное делать, но если на той пойдет то почему и нет)

Пока по большей части я больше учусь работать с самим WebApp, там много ньюансов есть своих.

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

План как минимум довести до ума. Но как я выше ответил на комментарий, я не планировал делать что-то серьезное, чисто Pet-проект.

Насчет продвижения, можно попробоапть за счет AppsCenter выезжать, разместить там это приложение и просто ждать будут пользоваться или нет. Но для начала доделать, возможно прикрутить TON кошелек, а после размещать. Классный кейс должен выйти:)

Массовое кидалово. История про собеседование.

Когда-то я работал в СтеклоДоме и из пары человек мы быстро выросли в инхаус на 10+ человек.
Нанимаем верстальщика. Посмотрели анкеты, тестовые задачи. Назначаем встречу. Приходим я и разработчик Антон. На месте дожидается HR. Встреча, допустим, в 16-00.
Сидим, заготовили вопросы, ждём. 16-00. Тишина. 16-10 тишина.

Массовое кидалово. История про собеседование.
77
22
22
11
Феномен BYD. Как китайский профессор вырастил автомобильного монстра

За 30 лет BYD прошёл путь от небольшого производителя аккумуляторов до главной автомобильной компании Китая. BYD растёт в полтора раза каждый год, обогнал Tesla и дышит в спину Toyota и Volkswagen. Разбираемся, за счет чего этот китаец так разогнался.

Бывший инженер из Пекинского университета Вань Чуаньфу презентует очередную партию своих моделей на разный вкус, цвет и кошелек (ну ладно, цвет тут один). Кстати, машина посередине с откидными дверями вам ничего не напоминает? <a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Ftime.com%2Fcollection%2Ftime100-companies-2023%2F6284873%2Fbyd-titan%2F&postId=1890459" rel="nofollow noreferrer noopener" target="_blank"><i>Оригинальное фото тут</i></a>, спасиб
1919
77
33
22
11
Дизайн-проект квартиры в ЖК «Событие» в Москве: интерьер с деревянными акцентами

Дизайн-проект квартиры в ЖК «Событие» в Москве разработан для современной семьи с учётом динамичного городского ритма. Архитектура пространства построена на сочетании функциональных решений и выразительных деталей, передающих индивидуальность жильцов. Основной концепт — современная классика с лаконичной эстетикой: светлая основа, подчеркнутая выдел…

Дизайн интерьера квартиры в ЖК «Событие», спальня с гардеробной от студии Artum.
Минцифры определило порядок оплаты сбора за интернет-рекламу — «не позднее пятого числа третьего месяца квартала, следующего за платёжным периодом»

Контролировать платежи будет Роскомнадзор.

Фото РБК
1010
22
Господи, как же задолбали 😡
Открыть пункт выдачи заказов и не совершить 6 ошибок, которые приведут к долгам и закрытию бизнеса

В этой статье собрал основные ошибки предпринимателей при открытии ПВЗ Wildberries, OZON и Яндекс Маркет. Но для других бизнесов статья тоже будет полезной.

Открыть пункт выдачи заказов и не совершить 6 ошибок, которые приведут к долгам и закрытию бизнеса
99
День 1129: первый полёт «полностью импортозамещённого» SSJ 100 запланирован на апрель 2025 года

Собираем новости, события и мнения о рынках, банках и реакциях компаний.

Фото ТАСС
66
55
11
Расскажите почему SSJ, которых довольно много в авиапарке России и с которыми нет катастроф - плохо.
Япония глазами маркетолога: как страна восходящего солнца захватывает внимание

«Да дешевле слетать в Японию, чем долететь до Португалии» — этими словами я подвел итог поиска билетов до Лиссабона, в который так давно хотел попасть. Но в итоге я оказался в Японии…

Балдею от этой прикормки
22
11
KFC выпустила рекламу, в которой человек стал куриным крылышком после крещения в подливке, — теперь сеть обвиняют в богохульстве и пропаганде каннибализма

Кампания для британского рынка ориентирована на зумеров.

Кадр из ролика
7777
1111
88
55
55
11
11
Если честно - отвратительно на мой взляд Идёт отсылка к крещению и т.п.
Победителей почти нет, меньше остальных могут потерять Tesla и Ford: аналитики — о пошлинах Трампа на импорт машин и запчастей в США

Акции американских, европейских и азиатских концернов на фоне новостей падали на 2-6%.

Крупнейшие импортёры автомобилей в США. Источник: Bloomberg
1111
11
Трамп полный идиот. Автоиндустрия США за 50 лет сильно интегрировалась с канадской и мексиканской. В договорах о свободной торговли между этими тремя странами всё прописано так чтобы сохранялся баланс 50/50. Трамп просто сжёг миллиарды которые американские компании инвестировали в заводы в Канаде и Мексике. Кроме заводов утеряны специалисты которые явно не поедут в сша, по крайней мере из Канады. А с Мексики их трамп не пустит. Канада является не только крупным производителем комплектующих но одним из самых больших производителей оборудования для автопромышлености. Так что цены на машины в ближайшее время вырастут
реклама
разместить
Продавцы Ozon смогут установить запрет на участие в автоакциях после предписания ФАС

С 3 апреля 2025 года в личном кабинете появится настройка «Автоматически добавлять товар в акции».

2222
11
Ещё надо добавить платный возврат если выкуп меньше 50 проц, а то неадекватные покупатели берут пол склада выкупают 2 фиги и продавец платит за доставку и возврат
«“Суперджет” — отличная машина, а санкции открыли второе дыхание»: глава «Ростеха» — об ограничениях, самолётах и импортозамещении

Выжимка интервью Сергея Чемезова журналу «Эксперт».

Источник: РБК
5050
33
11
Надеюсь, сам он летает исключительно на Суперджете, а не на Бомбардире
[]