01
~5 pages
Goals and Objectives of the Portal
Seven Key Objectives: From Informing Residents to Compliance with Federal Law No. 152-FZ and Information
Security.
- Visitor Information
- Building the IB's Image
- User-Friendly and Clear Interface
- Collecting and Tracking Requests
02
~8 pages
Portal Structure and Pages
Header, “About Us,” “Projects,” “News,” “Documents,” “IB Best Practices,” and “Contacts” pages—
with sections, filters, and an implementation map.
- Menu and navigation
- Filters by year, status, and MO
- Map of projects in the Republic of Belarus
- 4 infographic blocks
03
~6 pages
User Roles
Five roles with a functionality access matrix—ranging from an unauthorized guest to an administrator
with full access.
- Guest
- User (initiator)
- Municipal Curator
- Moderator and Administrator
04
~14 pages
6 Information Security Practices
PPMI, SHIB, Pre-University — with sections on “Mission,” “Goal,” “Algorithm,” “Calendar
Plan,” “Partners,” “Documents,” “Completed Projects,” and “Analytics.”
- PPMI — Local Initiatives
- SIB — School IB
- PU — Pre-University Program
- Real Deeds / Courtyards / Our Village
05
~22 pages
Application Submission Scenarios
Multi-step forms for PPMI (GO and GP/SP), SHIB, and PU — with validation of full name
via Dadata, phone number field, various statuses, and email notifications.
- 5+ steps to complete
- Save draft
- Upload PDF up to 50 MB
- Document archive “Download all”
06
~12 pages
Competitive Selection and Scoring
Dozens of criteria with formulas for calculating base and final scores—based on
media type, number of publications, initiative group, voting, etc.
- Application evaluation criteria
- Formulas for calculating scores
- Management of application windows
07
~6 pages
Personal Account
Registration, login (including VK auth for initiators), password recovery,
tracking the status of submitted ideas and requests.
- Registration and VK OAuth
- Password requirements
- Application history and statuses
08
~7 pages
Admin Panel
Management of content, news, best practices, documents, application submission windows, score calculation, and user roles
- Content CRUD
- Application window management
- Assigning curators
- Modifying scoring formulas
09
~4 pages
Integrations and Notifications
Dadata, VK Auth, news feeds from nocrb.ru, Telegram, and VK,
email notifications regarding request statuses, input fields, and validation.
- Dadata: Full name and addresses
- VKontakte OAuth
- News feed from social networks
- Email and statuses