This repository contains the frontend codebase for the new version of Bogoslov.ru — a comprehensive online platform dedicated to theological research, academic publishing, and community engagement.
The project is a complete redesign and redevelopment of an existing web application into a modern, feature-rich platform focused on:
- Academic theological publishing
- Educational resources and theological research
- Real-time community interaction
- Vue 3 + Nuxt 3
- Composition API
- Pinia for state management
- SASS for styling
- GSAP for animations
- Git for version control
- Designed and implemented a custom UI library tailored to the platform's needs
- Developed frontend architecture from scratch with scalability in mind
- Created and tested interactive components and prototypes
- Converted UI designs into clean, responsive markup using SASS and GSAP
A dedicated section for publishing and archiving peer-reviewed theological articles.
A comprehensive resource center offering educational materials, research, and study tools for theology students and scholars.
A space for virtual events, discussions, and networking among theology professionals and enthusiasts. Includes real-time chat and interactive tools.
The project follows a modular structure with clearly separated domains:
components/— UI componentspages/— Nuxt 3 page routesstore/— Pinia storesassets/— Global SASS and media filesplugins/— Nuxt plugins and third-party integrations
This project is private and not currently open-sourced.