XBB — Xalq Bilan Birga
XBB — «Xalq Bilan Birga» (Халықпен бірге): депутаттар мен жұртшылықпен жұмыс платформасы — іс-шаралар, сауалнамалар, LiveKit бейнеконференциялары және өңірлер бойынша статистика картасы. Веб-фронтендті мен құрдым.
XBB — «Xalq Bilan Birga» — депутаттар мен жұртшылықпен жұмыс платформасы: іс-шаралар, кездесулер, акциялар мен сауалнамалар республика, облыс, аудан және махалла деңгейінде жоспарланып, есебі беріледі.
Не жасалды
- Іс-шаралар: жиналыстар, кездесулер мен акциялар, мұрағат; кәсіпорындар бойынша динамикалық өрістері бар қызмет журналы.
- Сауалнама конструкторы: арнайы өрістер және regex құрастырғыш.
- Бейнеконференциялар LiveKit-те — қонақтар ашық сілтеме арқылы да қосыла алады.
- Статистика: өңірлер бойынша карта (Leaflet) және графиктер.
- Медиа және құжаттар: посттар менеджері, кесте мен суреті бар мәтін редакторы, файл жүктеу.
- Қызметкерлер: 6 рөлді иерархия — республика, облыс және аудан админдері, тәжірибеші және депутат.
Техникалық шешімдер
- Типтелген API: типтер backend-тің Swagger схемасынан генерацияланады.
- Фондық экспорт: Excel есебі Celery-де дайындалады, frontend күйін бақылап, дайын болғанда жүктеп алады.
- Кэштелген GeoJSON негізіндегі карта, 3 тіл.
Менің рөлім
Веб-фронтенд менде: барлық беттер, конференция терезесі, карта және сауалнама конструкторы. Backend пен мобильді қосымша командадағы басқа әзірлеушілердікі.
Нәтиже
Іс-шараны жоспарлаудан есепке дейінгі жұмыс бір панельде, әр деңгей тек өз аумағын көреді.