Общественный интернет-портал «Народное образование»
Удобный и общедоступный информационно-статистический портал, создаваемый с целью распространения информации о положении дел и проблемах в области образования
Привет. Меня зовут Алексей.
Я работаю учителем истории в обычной муниципальной школе г. Владивостока.
Как историк я понимаю всю ценность всестороннего образования человека и стараюсь всячески способствовать начинаниям, связанным с улучшением системы образования в своей школе. Однако, как учитель, я также осознаю, что на данный момент существует огромное количество системных проблем в области образования, решить которые я в одиночку не в силах. В целях координации усилий я и ещё несколько моих коллег-учителей объединили усилия и решили сделать первый общий шаг в этом направлении.
Цель проекта – создание интернет-портала с доступной информацией о вместимости и реальной заполненности школ, нехватке учительского, административного, технического персонала и т.п проблем, а также другой полезной информацией.
Для этого мы создаём удобный общественный информационно-статистический интернет-ресурс в виде карты города с информацией об актуальном положении дел и проблемах в области школьного образования г. Владивостока. В дальнейшем по этому шаблону мы сможем создать подобные порталы в других городах, объединив их в единую общедоступную сеть, а также расширить поле информации за счёт детских садов, учреждений дополнительного образования, СУЗов и ВУЗов.
В связи с этим вы также можете стать частью нашей команды по реализации этого проекта в вашем населённом пункте! Только напишите нам.
Зачем нужен наш портал и кому он будет полезен:
Наглядная картина ситуации со школьным образованием в городе, нехватке школ в районах и нехватке педагогического, административного и технического персонала.
Поможет школам найти недостающих сотрудников.
Поможет сотрудникам выбрать подходящее учреждение для работы.
Поможет родителям выбрать наиболее подходящую школу для ребёнка.
Поможет администрации города собрать статистическую информацию.
Поможет связанным с образованием профсоюзам собрать информацию о положении дел и проблемах (переполненность школ, нехватка сотрудников, количество детей, не говорящих по-русски в школах, детей с ОВЗ и т.п.).
Информация, которую мы планируем освещать:
Количество школ в городе, их вместимость и реальное количество детей в них.
Краткая информация по школам (фото, адрес, телефон и т.д.).
Требуемый персонал для школ.
Любая статистика, которая понадобится для решения актуальных проблем.
Метод сбора информации – через добровольцев-работников школ, согласных периодически обновлять информацию на сайте, а также через Общероссийский Профсоюз Образования в котором состоит наша команда и независимые профсоюзы.
Ответственный за обновление информации – организатор проекта.
На что конкретно мы собираем деньги?
Мы собираем средства на оплату работы программистов, создающих наш интернет-портал. Наши группа состоит из 4-х программистов и 1 веб-дизайнера, которые в течение полугода будут заниматься разработкой и принимать правки. Работа 1 человека оценивается в 30000 рублей в месяц. Таким образом выходит сумма в 900000 рублей по окончании работ + 30000 рублей для выпуска и рассылки вознаграждений поддержавшим нас. По итогу требуемая сумма - 930000 рублей.
Данный же проект направлен на сбор первой части оплаты труда наших работников - 310000 рублей.
Адрес интернет-портала, над которым мы работаем - https://schoolmap.ru/
Новости мы будем публиковать здесь - https://vk.com/schoolmapvdk и здесь https://t.me/schoolmapvdk
Что уже готово на данный момент?
- Арендован Vps-сервер.
- Установлен и настроен Docker.
- Установлен и настроен Nginx.
- Установлена и настроена база данных PostgreSQL.
- Написан Pipeline для CI/CD сборки фронт сервиса.
- Дано формальное описание таблиц базы данных, связей между ними, ограничений целостности и т.п. В целом все, что необходимо для реализации базовых свойств аутентификации/авторизации пользователей.
- Добавлены соответствующие миграции для таблиц баз данных. Настроены генерация и проверка токена доступа по логину и паролю.
- Реализована необходимая фильтрация для токена доступа, включая возможность проверки валидности токена, текущей роли пользователя и т.д.
- Реализована инициализация учетной записи администратора (супер админ) при старте сервиса, если последний отсутствует в базе данных как таковой.
- Разработана схема базы данных (таблицы, связи между данными). Так же модели сущностей БД уже перенесены в приложение.
- Добавлены справочные данные (открытые вакансии, типы вакансий и т. д.).
- Настроена автогенерируемая документация API приложения.
- Реализованы несколько контроллеров, отдающие справочные данные.
В работе:
- Разработка Pipeline для CI/CD бэкенд сервисов.
- Вёрстка макета.
- Интеграция с API-картами.
- API по получению токенов через логин/пароль аутентификацию.
- API по обновлению токенов.
- Изучается, как внедрить работу с картами.
Прикреплённое видео - примерный результат, к которому мы стремимся.
И конечно же, мы всегда открыты для предложений по улучшению нашего проекта!