Zola Rust SASS Node.js Docker Nginx Particles.js

Personal Portal | Modern Web Platform

A modern personal web portal with automated social integration, built with modern web technologies and containerized architecture.

Personal Portal | Modern Web Platform

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

Explore More Projects