UniverID — демо-документация
PROJECT_STRUCTURE и TEMPLATE_USAGE для демо-версии UniverID. Техническая документация по шаблону проекта.
UniveriD Project - Complete Structure and Information
Project Overview
- Name: UniveriD - Цифровая студенческая жизнь
- Domain: univerid.mobiap.com
- Description: Educational platform that unifies student ID, access pass, schedule, and services in one application
- Focus: Universities and colleges in St. Petersburg, Russia
Project Architecture
Main Files
index.html- Main landing pageREADME.md- Project documentationCNAME- Custom domain configurationcreate_university_pages.py- Script to generate university pagestemplate.html- Template for university pages
Page Structure
about.html- About the projectabiturients.html- Information for prospective studentsalumni.html- Alumni resourcesbenefits.html- Benefits offeredcareer.html- Career servicesdemo.html- Interactive demonstrationecology.html- Environmental programsfeatures.html- Feature descriptionsfor-universities.html- University partnership infohousing.html- Student accommodationpartners.html- Partner informationscience.html- Research programssupport.html- Support resourcesuniversities.html- List of partner universitiesuniversities1.html- Additional universities info
Assets
/styles/- CSS filesdemo.cssfeatures.csshome.cssmain.csspage.css/js/- JavaScript filesmain.js- Main JavaScript functionality
University Pages
The project includes individual pages for 70+ educational institutions in St. Petersburg:
Universities
- СПбГУ (Saint Petersburg State University)
- СПбПУ/Политех (Saint Petersburg Polytechnic University)
- НИУ ВШЭ Санкт-Петербург (Higher School of Economics)
- РГПУ им. А.И. Герцена (Herzen University)
- СПбГМУ им. Павлова (Pavlov First Saint Petersburg State Medical University)
- СПбГЭУ/ФинЭк (Saint Petersburg State University of Economics)
- Европейский университет в Санкт-Петербурге (European University)
- Санкт-Петербургский филиал РАНХиГС (RANEPA)
- Many others...
Institutes
- Военмех им. Д.Ф. Устинова (Military Mechanical Engineering Institute)
- СПбГЭТУ ЛЭТИ (Saint Petersburg Electrotechnical University)
- СПбГИК (Saint Petersburg State Institute of Cinema and Television)
- СПбГИТМО (Saint Petersburg National Research University of Information Technologies, Mechanics and Optics)
- Many others...
Colleges (Колледжи)
- Петровский колледж
- КИП колледж информатики и программирования
- Петербургский колледж связи 54
- Колледж Санкт-Петербург
- Политехнический колледж 31
- Медицинский колледж 1
- And many more specialized colleges...
Technical Features
- HTML5, CSS3, JavaScript frontend
- Responsive design for mobile and desktop
- SEO-friendly structure
- Dark/light theme toggle
- Modern UI with accessibility features
- University card linking system
- Generated university pages with standardized content
Functionality
- The Python script
create_university_pages.py: - Generates individual pages for each university using a template
- Creates SEO-friendly URLs using slugification
- Updates the universities.html page to make all university cards clickable links
- Includes structured content for each institution with sections for:
- About the institution
- Contacts
- Student resources
- Admissions information
- Alumni information
Project Purpose
UniveriD aims to create a unified digital platform for student life in St. Petersburg universities, providing: - Digital student ID - Access control - Schedule management - University services - Resource access
Deployment
- Designed for GitHub Pages deployment
- Custom domain configured
- Static file hosting compatible