• Overview
  • Post
  • Article AI
  • Road map
Create account
profile

Create blog post

Chat forum - by Zahaawii

Connecting...

Welcome to my blog

Created by Zahaawii

Hi, my name is **Zahaa**, also known as **Zahaawii**. This project started as a simple idea and has evolved into a continuously growing backend-driven blog platform. The goal of the project is learning by building: applying concepts as I learn them, refining architecture over time, and experimenting with real-world backend and infrastructure tooling. This repository represents a **test and learning environment**. The application is actively updated, refactored, and extended as I gain more experience. --- Tech Stack The application is built using the following technologies and concepts: Backend Java with **Spring Boot** RESTful API architecture JWT-based authentication and authorization Custom logging system (all actions and errors are logged) Frontend JavaScript HTML & CSS Data & AI MySQL Vector database RAG (Retrieval-Augmented Generation) LLM integration Real-time & Protocols WebSocket for chat functionality MCP (Model Context Protocol) client and server Infrastructure & DevOps Docker (containerized setup) CI/CD pipeline Deployed on a cloud-hosted Linux server --- Key Features Secure user authentication and authorization Users can only edit or delete their own content Blog posts written in **Markdown** Posts are stored and rendered as Markdown, preserving formatting and structure Custom logging All important actions and system events are logged for traceability Real-time chat functionality using WebSockets AI-assisted features powered by LLMs and vector search --- Deployment The application is deployed on a cloud server using Docker and automated through a CI/CD pipeline. Each update goes through automated builds and tests before being deployed. --- Project Status This is an **active test environment**. The project is intentionally iterative: Features may change Architecture may be refactored New technologies are added as I learn more The focus is not stability for production use, but **continuous learning, experimentation, and improvement**. --- Future Direction Further hardening of security and authorization Improved observability and structured logging More advanced real-time and AI-driven features Ongoing refactoring toward cleaner architecture and better separation of concerns --- This project serves as both a learning platform and a technical playground for exploring backend engineering, infrastructure, and AI-integrated systems.