Полное название проекта:
KrasGID - информационный сервис для жителей Красноярска
Статус: 
Допущен к очному туру
Год: 
2025
Автор
Фамилия, имя, отчество:
Чулков Юрий Олегович
Место учёбы (работы):
КГБПОУ "Красноярский колледж радиоэлектроники и информационных технологий"
Соавторы
Соавторы (незарегистрированные): 
Логинов Виктор Петрович
Габдрахманов Артур Александрович
Антонов Артур Миланович
Батура Павел Николаевич
Научный руководитель
Фамилия, имя, отчество: 
Боярская Татьяна Александровна
Место работы: 
ККРиИТ
Проект
Номинация: 
Программирование
Сроки работы над проектом: 
2024-2025
Описание: 

**Единый информационный сервис для жителей Красноярска: мобильное приложение KrasGID**

**Аннотация**
В статье представлено мобильное приложение KrasGID, разработанное в качестве единого информационного ресурса для жителей Красноярска. Приложение решает проблему разрозненности городской информации, объединяя данные о коммунальных услугах, транспорте, событиях и других сервисах в одном интуитивно понятном интерфейсе. Разработка выполнена на стеке технологий React Native и Node.js, что обеспечивает кроссплатформенность и высокую производительность. Описаны основные функциональные возможности, технологический стек, а также перспективы развития проекта.

**Ключевые слова:** единый информационный ресурс, мобильное приложение, городские сервисы, React Native, цифровизация.

**Введение**
Современные жители крупных городов сталкиваются с проблемой фрагментации информации: данные о коммунальных отключениях, транспорте, событиях и других важных аспектах городской жизни множестве источников. Это создает неудобства, снижает оперативность получения информации и увеличивает нагрузку на пользователей. Для решения данной проблемы было разработано мобильное приложение KrasGID, которое предоставляет централизованный доступ к актуальной информации о жизни Красноярска.

**Цели и задачи**
Основной целью проекта является упрощение доступа к городской информации и повышение качества жизни жителей Красноярска. Задачи приложения включают:
- Агрегацию данных из различных источников в едином интерфейсе.
- Персонализацию контента в зависимости от района проживания пользователя.
- Обеспечение оперативного оповещения о критически важных событиях (отключениях, авариях).
- Интеграцию сервисов, таких как запись на автомойки и просмотр расписания транспорта.

**Технологическая реализация**
Приложение разработано с использованием следующих технологий:
- **Фронтенд:** React Native с TypeScript для обеспечения кроссплатформенности (поддержка iOS и Android) и повышения надежности кода.
- **Бэкенд:** Node.js для реализации серверной логики и обработки запросов.
- **База данных:** Firebase для хранения пользовательских данных и аутентификации.
- **Инструменты разработки:** Figma для проектирования интерфейса, Expo Go для тестирования.

**Функциональные возможности**
KrasGID предоставляет следующие ключевые функции:
1. **Главная страница:** Отображение ближайших событий, новостей и уведомлений, фильтруемых по категориям (коммунальные услуги, транспорт, погода).
2. **Коммунальные услуги:** Информация об отключениях воды, электричества и отопления с советами для пользователей.
3. **Транспорт:** Интеграция с API Яндекс.Карт для отображения маршрутов и времени прибытия общественного транспорта.
4. **Запись на услуги:** Возможность бронирования времени на автомойках и шиномонтажах.
5. **Персонализация:** Настройка уведомлений и выбор предпочтительных сервисов на основе района проживания.

**Анализ аналогов и конкурентные преимущества**
Существующие решения, такие как отдельные приложения для транспорта или ЖКХ, не обеспечивают комплексного доступа к информации. KrasGID выделяется за счет:
- Объединения разнородных сервисов в единой платформе.
- Персонализации контента.
- Простого и интуитивно понятного интерфейса, адаптированного для разных возрастных групп.

**Перспективы развития**
В дальнейшем планируется:
- Масштабирование проекта на другие города Сибири и России.
- Интеграция с государственными сервисами, такими как "Госуслуги" и "Умный город".
- Внедрение искусственного интеллекта для анализа пользовательских предпочтений и улучшения персонализации.

**Заключение**
Приложение KrasGID представляет собой современное решение для упрощения доступа к городской информации. Благодаря продуманному функционалу и использованию актуальных технологий, оно способно значительно повысить качество жизни жителей Красноярска. Проект имеет высокий потенциал для масштабирования и интеграции с другими цифровыми сервисами, что делает его перспективным инструментом для развития "умных городов".

**Библиографические ссылки**
1. Официальная документация React Native.
2. Ресурсы Firebase и Node.js.
3. Материалы по интеграции API Яндекс.Карт.

Собственный компьютер: 
буду использовать собственный компьютер (ноутбук)
Адрес в Интернет: 
https://github.com/Xielyyy/krasgidy
Используемые технологии и инструменты
Языки программирования и разметки: 
JavaScript
Среды разработки и текстовые редакторы: 
Visual Studio Code
Другие: 
react native - для мобильной разработки.