Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 5
×
Co-founder & Software engineer в Trustfel
  • DOU Проектор: CleanCity — своєчасне вивезення сміття в містах

    У майбутньому ми це виправимо :D

    Підтримав: Oleg Kulyk
  • DOU Проектор: CleanCity — своєчасне вивезення сміття в містах

    Перевізники не завжди дотримуються графіку вивезення сміття, а наш сервіс це можливість дял жителів міста повідомити міську раду і щоб вона застосувала якісь мірі щодо вирішення даної проблеми

  • DOU Проектор: CleanCity — своєчасне вивезення сміття в містах

    1) На кожному девайсі генерується унікальний ідентифікатор, який зберігається на ньому поки користучав не видалить наш додаток. Цей ідентифікатор надсилається разом з відгуком і якщо за короткий проміжок часу у багатьох (3+) відгуків буде однаковий ідентифікатор, то ці відгуки не враховуються під час формування статистики. На стороні веб додатку реалізована подібна система, але із застосуванням бібліотеки Fingerprint.js. У майбутньому ми вилучимо веб версію, оскільки до того часу у нас буде готовий iOS додаток. А натомість ми зробимо лендінг з описом нашого проекту (зокрема нашими контактами, щоб представники міської влади могли зв’язатись з нами задля запровадження нашого сервісу у своїх містах), додатом можливість відписки на email-розсилку, створимо блог та можна переглядати загальну статистику по кожному місту окремо.

    2) Суть в тому, що за допомогою GPS даних буде валідуватись фото (будемо брати GPS дані з матадати фотографії), чи воно було зроблено у межах 200-от метрів від обраного сміттєвого майданчика.

    3) У майбутньому можна було б таке реалізувати, але слід зауважити, що для коректної роботи сервісу необхідно мінімум 1000 активних та максимально об’єктивних користувачів. Та й відгуки надсилаються про стан майданчику взагалом, а не по кожному баку окремому. А на рахунок додатку для перевізників сміттєвих відходів — як багато людей з даної галузі мають сучасний (не кнопочний) смартфон? На мою думку, таких дуже мало :-) Тому це хіба дуже, дуже дальні перспективи.

  • DOU Проектор: CleanCity — своєчасне вивезення сміття в містах

    Усі дані надала нам ЛМР. Локація деяких майданчиків не є точною, але усі розташовані у межах 50 метрів відносно кожного маркера на карті.

    Підтримав: maximka kotik
  • DOU Проектор: CleanCity — своєчасне вивезення сміття в містах

    Майже, через GraphQL API буде передаватись статистика, яка буде генеруватись у іншому мікросервісі. А нотифікації будуть функціонувати на базі AWS SNS

    Підтримав: Сергій Бєляков
  • DOU Проектор: CleanCity — своєчасне вивезення сміття в містах

    Вже все працює :-)

  • DOU Проектор: CleanCity — своєчасне вивезення сміття в містах

    На даний момент сервер побудований на монолітній архітектурі. Але вже розробляється мікросервісна архітектура, яка буде запроваджена разом з наступним глобальним оновленням вже на початку березня. І з того часу наш сервіс почне діяти вже на всі 100%.
    У наших планах додати мікросервіс для email-розсилки, щоб кожен бажаючий міг підписатись на новини які будуть публікуватись на базі блог-сервісу Medium. Також там буде публікуватись загальна статистика по кожному окремому місту та його районах за певні проміжки часу (тиждень, місяць та квартал). Дана статистика буде генеруватись на основі генерованих користувачами даних у окремому мікросервісі. Також я забув згадати за окремий сервіс для надсилання нотифікацій на мобільні додатки. Ну і на останок, буде окремий сервіс для GraphQL API (Якщо раніше не працювали з GraphQL, але хотіли б взнати що то за звір — гляньте мою статтю)

    Мікросервіси побудовані за допомогою python фреймворку — nameko.

    Підтримав: Сергій Бєляков