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 classesControllersAjax 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 DumpandProceduresfor 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



