Remote repository for Luminosity - The Modern Blogging Platform.
- 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
Create Drafts and Articles
Explore Articles
Customize your profile
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 filesLibraries
- Base classes and main libraries used by derived classesControllers
Ajax Controllers
- Handle internal API requests.(Returns: JSON)
Controller Traits
- Configuration values for controllersView Controllers
- Load appropriate view and display data
Helpers
- Includes common utility functions used across the applicationSQL
- ContainsSQL Dump
andProcedures
for ModelsViews
- Each view controller has unique view folder with different pages(default index.php)
Vendor
- External Packages used by PHPBootstrap.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
Follow the Installation Guide to set up Luminosity.
You may open an issue here