VK Джуниор - Защита выпускных проектов: Recycle Points [Технострим]
Recycle Points — интерактивная карта пунктов приёма вторсырья (Технопарк)
Проект подготовлен в сотрудничестве с GreenPeace.
У нас в стране нет единой упорядоченной системы экологичной утилизации отходов. В том числе поэтому одним из самых популярных проектов GreenPeace в России является онлайн-карта с пунктами сбора вторсырья. Но её функциональность устарела и нуждалась в доработке, чтобы достичь главной цели — помочь быстро находить ближайшие пункты, принимающие вторсырьё.
Команда студентов Технопарка проанализировала сервис, пообщалась с куратором от GreenPeace и подготовила собственное решение. В итоге получилось веб-приложение с картой пунктов для сбора отходов на переработку, которая загружается быстрее аналогичной на сайте.
Сервис позволяет настроить карту под себя и отфильтровать пункты по категориям, например, выбрать только пластик или стекло. При нажатии на каждый из пунктов можно посмотреть его адрес, фотографию, часы работы, ознакомиться с комментариями и добавить точку в избранное, чтобы не тратить время на поиск в будущем.
Карта интерактивна и может пополняться как модераторами, так и остальными пользователями.
Любой человек может добавить новый пункт утилизации: необходимо задать имя и адрес, указать возможные категории мусора для сдачи и предложить описание. Заявка отправляется на премодерацию, информация проверяется и добавляется на сайт. За корректностью информации и активностью пользователей следят модераторы. Они могут редактировать информацию о каждом из пунктов, проверять заявки, рассматривать жалобы и комментарии. Обработанные обращения меняют цвет, рядом с ними отображается статус. Политика сервиса предполагает включение пользователей в работу над картой, и по своему усмотрению модератор может делиться правом модерации с любым пользователем.
Для фронтенд-разработки команда использовала библиотеки React, MobX и PWA. Бэкенд написан на Go. В качестве базы данных выбрали PostgreSQL вместе с PostGis. Сервис базируется на карте Mapbox из-за наличия у них спецификации MVT, с помощью которой сделали кластеризацию на сервере и ускорили поиск.
На сегодняшний день приложение содержит информацию о более чем 8000 точек раздельного сбора мусора, и данные регулярно обновляются. Команда планирует продолжить работу, создать открытый API, усовершенствовать административную панель для модераторов, настроить статистику и аналитику, усилить интерактивность и добавить геймификацию.
Команда: Дмитрий Андронов, Дарья Ефимова, Нозимжон Юнусов.
#программирование
___________________________
ТЕХНОСТРИМ - образовательный канал для IT специалистов.
💡 ПОДПИСЫВАЙСЯ, ЕСЛИ ТЕБЕ ИНТЕРЕСНО УЗНАТЬ:
✔ как наши преподаватели – топовые специалисты Group руководят разработкой в таких проектах, как Почта, ВКонтакте, Облако, , Одноклассники, и решают сложные задачи каждый день
✔ реальные примеры из практики с анализом их достоинств и недостатков
✔ современные технологии, которые применяются в проектах-лидера Рунета
✔ о митапах, мастер-классах, вебинарах и других мероприятиях, которые проводятся на базе вузов и Group.
🔥 Нажмите здесь для подписки ‣
Все наши лекции проходят в ведущих вузах страны: МГУ, МГТУ, МФТИ, МИФИ, СПбПУ.
___________________________
📚 ТЫ СТУДЕНТ?
Вступай в наши образовательные проекты и участвуй в чемпионатах. Лучшие студенты получают возможность стажировки в Group. Отбор - каждые полгода!
Технопарк при МГТУ им. Баумана ‣
Техносфера при МГУ им. Ломоносова ‣
Технотрек при МФТИ ‣
Техноатом при МИФИ ‣
Технополис при СПбПУ ‣
Игросфера при ВГУ(Воронеж) и БФУ им. И. Канта (Калининград) ‣
Игросфера при ПГУ ‣
Мобильная разработка НИУ ВШЭ ‣
Чемпионаты для программистов ‣
Сообщество в ВК ‣
Амбассадоры Group ‣
1 view
280
68
7 months ago 00:00:16 1
VK Джуниор - Участвуй в конференции по машинному обучению и анализу данных UseDataConf 2019
7 months ago 00:10:00 1
VK Джуниор - Защита выпускных проектов 2020 - Фитнес трекер с распознаванием упражнений
7 months ago 01:59:40 1
VK Джуниор - Golang Online Meetup [Технострим]
7 months ago 00:12:46 1
VK Джуниор - Защита выпускных проектов: Recycle Points [Технострим]
7 months ago 01:56:36 1
VK Джуниор - Весенний DIY-митап в Group 12 марта
7 months ago 04:01:10 1
VK Джуниор - С++ meetup Moscow #10 in Group [Технострим]
7 months ago 00:10:29 1
VK Джуниор - Защита выпускных проектов: [Технострим]
7 months ago 00:09:02 1
VK Джуниор - Защита выпускных проектов: Ecosmetica [Технострим]
7 months ago 00:32:23 118
#8 Армения на машине - то что НЕ ДОСТУПНО туристам - водопад Шаки, Хор Вирап, Арарат ночь у подножья
7 months ago 01:04:10 1
Заговор против Косторной? / Победа Ветлугина / Интервью Морозовой / Гран-При России в Омске
7 months ago 02:53:11 190
NJPW ~ Super Junior Tag League 2023 ~ Road To Power Struggle ~ - Day 2 ()
7 months ago 00:19:05 1
Урок по созданию базовых квестов [RPG Maker MZ junior]
7 months ago 00:23:24 8
НАШЕЛ ТУРБО-ПРИОРУ НА БОЛЬШИХ КОЛЕСАХ В ВОДЕ! БИТВА АВТОУГОНЩИКОВ В ГТА 5 ОНЛАЙН
7 months ago 00:17:26 1
Матч с «Крыльями Советов» | СКРЫТАЯ КАМЕРА | Погребняк, Шатов и Файзулин
7 months ago 00:02:11 1
Juzeppe Junior - Dzen
7 months ago 01:19:04 213
231023 Korea After School: School Trip 2 Ep 12
7 months ago 00:01:15 3.3K
IShowSpeed выпал Неймар в FIFA 24
7 months ago 00:56:36 1
Figma с нуля - Знакомство с программой | Веб дизайн. Урок 1
7 months ago 00:00:10 1
Ой какаяж это все хуйня, какой смысл? (Дядя Джуниор - Клан сопрано)
7 months ago 00:12:26 1
ШАЙЛУШАЙ - Смурф Кэт 😸 Лепим мемы из пластилина ► Видео Лепка
7 months ago 00:56:20 1.8K
Вебинар , 14:00 (мск) Технологии и среда обитания
7 months ago 00:03:18 1
VOLGA CHAMP XIV | BEST SHOW JUNIORS advanced | 2nd place | . FUTURE
7 months ago 00:03:29 1
VOLGA CHAMP XV | BEST SHOW JUNIORS ADVANCED | 2nd place | FOT FUTURE
7 months ago 00:17:15 1
Разработка игр | Какие Профессии Существуют в геймдев - Что делают разработчики игр