remind.me
is a Todo app that is built using "PHP" as the backend language. it includes Laravel-like router, controller classes, views and a project structure using namespace and PSR-4 autoloading. it showcases how to build a PHP
project without using any frameworks.
- PHP 8.0 or higher
- MYSQL 5.8 or higher
- Clone the repo into your document root(www, htdocs, etc)
- Create a database called
reminddb
- Import the
reminddb.sql
file into your database - Create your own
.env
file and make use of.env.example
to know what to use - Run
composer install
to set up autoloading and also to install dependencies - Set your document root to the
public
directory
You will need to set your document root to the public directory
php -S localhost:8000 -t public