What is Laconia?
Laconia is a project created by Tania Rascia to learn how to make a modern MVC framework from scratch without using any libraries or dependencies. Since Laconia has no external frameworks, it can be a helpful starting point for beginner PHP developers to learn the concepts of authentication, object-oriented architecture, Model-View-Controller concepts, routing, and creating a database schema.
Laconia runs on PHP 7.2 and MySQL and uses Composer for autoloading classes. It is a simple web application that allows the creation of users and allows users to log in to an user panel and create their own public profile.
Feel free to create an account and play around with it, or view the source.
MVC
Uses Model View Controller architecture.
Routing
Route all your pages through a single entry point.
Authentication
Create secure users with hashed passwords.