SkillAgentSearch skills...

Luminosity

A modern style blogging platform

Install / Use

/learn @cmd05/Luminosity

README

<p align="center"> <img src="https://user-images.githubusercontent.com/63466463/163665819-61a014b6-9520-4143-bef9-5be50caa0a95.png" alt="UI" width='300'> </p>

Luminosity

Remote repository for Luminosity - The Modern Blogging Platform. <br>

Features

  • Find articles on various topics
  • Follow other users
  • Use a web-friendly interface to create posts
  • Create drafts before publishing articles
  • Comment and react on articles
  • Bookmark articles
  • Customize your profile
  • Responsive Design and Dark Mode option
<br> <p align = "center"> <img src = "https://user-images.githubusercontent.com/63466463/163675370-372d316c-15b4-49a3-ba48-b21dcdde1b3d.png"/> </p> <p align = "center"><b>Create Drafts and Articles</b></p> <br> <p align = "center"> <img src = "https://user-images.githubusercontent.com/63466463/163675367-08b4fa31-835c-4d81-812c-fca24e2a7943.png"> </p> <p align = "center"><b>Explore Articles</b></p> <br> <p align = "center"> <img src = "https://user-images.githubusercontent.com/63466463/163675369-a0dbbf6b-31c4-4928-9941-5a4ff8530311.png"> </p> <p align = "center"><b>Customize your profile</b></p>

Design

The project implements Model-View-Controller design pattern. This project has been built using a custom framework

application/ App Logic and Backend

  • Config - Configuration items and files
  • Libraries - Base classes and main libraries used by derived classes
  • Controllers
    • Ajax Controllers - Handle internal API requests. (Returns: JSON)
    • Controller Traits - Configuration values for controllers
    • View Controllers - Load appropriate view and display data
  • Helpers - Includes common utility functions used across the application
  • SQL - Contains SQL Dump and Procedures for Models
  • Views - Each view controller has unique view folder with different pages (default index.php)
  • Vendor - External Packages used by PHP
  • Bootstrap.php - The bootstrap file builds the application by including the setup files and starting the session. It also initializes the class and vendor autoloaders.

public/ Application frontend

  • index.php - Main file

.htaccess Route Requests through Public folder

Packages used

Setup Luminosity

Follow the Installation Guide to set up Luminosity.

Contributing

You may open an issue here

Related Skills

View on GitHub
GitHub Stars28
CategoryData
Updated5mo ago
Forks1

Languages

PHP

Security Score

92/100

Audited on Oct 9, 2025

No findings