Skip to content

ginodalsasso/mvc-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PHP MVC Framework

Overview

This project provides an MVC (Model-View-Controller) framework developed in PHP following the great tutorial from Quick Programming on youtube, designed to simplify the creation of structured and maintainable web applications. It serves as a foundation for developing projects that adhere to the MVC paradigm, clearly separating business logic, presentation, and data control.

Features

  • MVC Architecture: Implements a clear separation between Model, View, and Controller for better code organization.
  • Custom Routing: Manages HTTP requests and directs them to the appropriate controllers.
  • Template System: Uses views to dynamically generate HTML content.
  • Data Management: Integrates models to interact with the database.
  • Command-Line Tools: Supports the creation of models, controllers, and entities directly via command line for faster development.

Project Structure

  • app/: Contains the application controllers, models, and views.
  • public/: Publicly accessible directory containing the application entry point (index.php) and public assets.
  • thunder/: Contains templates for generating files such as models, controllers, and entities through command-line commands, streamlining the development process.

Technologies Used

  • Languages: PHP, CSS.
  • Database: MySQL.
  • Architecture: Model-View-Controller (MVC).
  • Tools: HeidiSQL.

About

Here is a homemade MVC framework in PHP

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published