Skip to content

Releases: VUTP-University/phd-lab-utp

Smart PhD Lab 5.0 - v1.0.0/02.2026

26 Feb 22:37
be88209

Choose a tag to compare

πŸŽ‰ First Release

We're excited to announce the first public release of Smart PhD Lab 5.0, a comprehensive digital platform designed to streamline PhD program management and enhance academic workflows at the University of Telecommunications and Post.

✨ Key Features

πŸ‘€ User Management

Google Workspace integration with domain-wide delegation
Role-based access control (Students, Teachers, Admins)
Automated user provisioning from Google Groups

πŸ“š Course Management

Integration with Google Classroom API
Real-time course synchronization
Assignment tracking and grading overview
Course visibility controls for different user roles

πŸŽ“ Student Dashboard

Personalized course overview
Assignment deadlines and submissions tracking
Calendar integration with upcoming events
Google Meet links for virtual classes

πŸ‘¨β€πŸ« Teacher Dashboard

Course management and visibility controls
Student submission monitoring
Assignment analytics and grading tracking

πŸ”§ Admin Dashboard

Comprehensive user management
Course visibility administration
Individual study plan upload and management
News and events publication system

πŸ“° News & Events

Public news and events feed
Image gallery with Google Drive integration
Social media sharing (Facebook, LinkedIn)
Server-side Open Graph meta tags for rich previews

πŸ€– AI Assistant

OpenAI GPT-4 integration for course analysis
Individual study plan insights
Contextual academic support

πŸ“„ Document Management

Legal documents repository
Scientific publications database
Integration with scientific databases (Scopus, Web of Science, IEEE Xplore, etc.)

πŸŽ₯ Live Streaming

YouTube Live integration
Automatic live stream detection
Embedded player on landing page

πŸ’Œ Contact Form

Gmail API integration for form submissions
Email notifications to university staff


πŸ› οΈ Technical Stack

Frontend:

  • React 18 with Vite
  • React Router for navigation
  • i18next for internationalization (Bulgarian/English)
  • Tailwind CSS with custom design system
  • Lucide React icons

Backend:

  • Django 5.2.7 with Django REST Framework
  • PostgreSQL database
  • JWT authentication
  • Google Workspace API integration
  • OpenAI API integration

Infrastructure:

  • Nginx reverse proxy
  • Gunicorn WSGI server
  • SSL/TLS with Let's Encrypt
  • GNU/Linux
  • Docker & Docker Compose
  • CI/CD

🌍 Internationalization

Full bilingual support:

  • πŸ‡¬πŸ‡§ English
  • πŸ‡§πŸ‡¬ Bulgarian

πŸ”’ Security Features

  • HTTPS enforced across all domains
  • JWT-based authentication
  • CSRF protection
  • Secure session management
  • Google OAuth 2.0 integration
  • Role-based access control

πŸ“± Responsive Design

  • Optimized for desktop, tablet, and mobile devices
  • Dark mode support
  • Accessible UI components

πŸ™ Acknowledgments

This project is funded by the European Union through the [BG05SFPR001-3.004].

πŸ“„ License

This project is licensed under the GNU Affero General Public License v3.0 - see the LICENSE file for details.

πŸ“§ Contact

Email: admission@utp.bg
Website: https://www.utp.bg/
Project URL: https://smart-phd-lab.bg/

πŸ› Known Issues

YouTube live detection may have 1-minute delay due to caching
Some older browsers may experience styling inconsistencies in dark mode

What's Changed

Read more