
Personal Portal | Modern Web Platform
A modern personal web portal with automated social integration, built with modern web technologies and containerized architecture.
Zola
Rust
SASS
Node.js
Docker
Nginx
Particles.js
Personal Web Portal with Social Integration
Project Overview
This project represents a modern personal web platform that combines:
- Optimized Static Content: Static site generation for maximum performance
- Automated Social Integration: Cross-posting and comment aggregation
- Containerized Architecture: Robust and reproducible deployment
- Interactive Design: Modern and engaging user experience
Key Features
Modern Architecture
- Static Generation: Markdown content for maximum efficiency
- Advanced Styling: Modular SASS styling system
- Interactive Effects: Dynamic background with Particles.js
- Responsive Design: Optimal experience across all devices
Innovative Social Integration
- Automatic Publishing:
- Automated cross-posting to Mastodon and Bluesky
- RSS feed monitoring
- Multi-platform comment aggregation
- Flexible configuration via environment variables
Robust Infrastructure
- Containerization:
- Main web service
- Social integration service
- Git service
- Nginx web server
- Modular Configuration:
- Environment variables for flexibility
- Docker composition for orchestration
- Optimized Nginx configuration
Project Structure
Modular Organization
- Content: Organized Markdown file system
- Blog posts
- Information pages
- Portfolio
- Services
- Styles: Componentized SASS system
- Templates: Modular template system
- Static Resources: Optimized assets
Integrated Services
- Social Bridge:
- RSS monitoring
- Mastodon integration
- Bluesky integration
- Persistent data storage
Technical Features
Frontend
- Responsive Design: Adaptation to any device
- Interactivity: Dynamic elements with Particles.js
- Styling: Modular and maintainable SASS system
- Optimization: Static generation for maximum performance
Backend
- Node.js: Social integration service
- Docker: Service containerization
- Nginx: Optimized web server
- RSS: Content feed system
Automation
- Publishing: Automatic cross-posting
- Comments: Multi-platform aggregation
- Deployment: Docker Compose system
- Monitoring: Integrated logging system
Project Benefits
For Users
- Smooth browsing experience
- Integrated social interaction
- Optimized content
- Modern and attractive design
For Development
- Maintainable and modular code
- Simplified deployment
- Continuous integration
- Prepared scalability
For Administration
- Simple content management
- Task automation
- Effective monitoring
- Flexible configuration