Back to Home

A content publishing and blogging platform inspired by Medium, featuring dynamic layouts, interactive comment feeds, and a custom WYSIWYG rich-text editor.

ReactSassLaravelMySQLREST API
Aloha Cover Image

Project Overview

Aloha is a feature-rich, Medium-inspired content publishing platform. While originally conceived as a simple personal blogging space, the project was expanded into a multi-tenant application where any registered user can author, edit, publish, and search for articles.

The project connects an interactive React frontend with a secure relational backend database via decoupled API routers.

Key Features

  • Rich-Text WYSIWYG Editor: An immersive, user-friendly editor enabling writers to seamlessly format text, insert code blocks, style headings, and configure inline attachments.
  • Dynamic Content Search: Fast, client-filtered database queries targeting posts by tag, author, or keyword search.
  • Secure Email Verification: Automatic SMTP mailer verification checks implemented during registration to validate user accounts and reduce automated spam.
  • Interactive Comments & Feedback: A nested comment framework allowing readers to interact with authors, leave comments, and share opinions.

Tech Stack Details

  • Frontend: Built with React for responsive state rendering, structured with modular Sass stylesheets.
  • Backend: Powered by the Laravel PHP framework to manage token authentication, database transactions, and business logic.
  • Database: Uses a relational MySQL schema mapping user credentials, post entities, tags, and comments.