Profily is a place where users can create profiles and start writing posts and comments. It supports CRUD operations. There are three types of users (normal user, moderator, and admin).
The project was built using PHP, Bootstrap 5, and Illuminate Database while learning the MVC architecture pattern.
- PHP 7.4+.
- MySQL.
- Apache web server with
mod_rewrite
enabled.
- run
composer install
in the app root. - Make sure that you have
mod_rewrite
enabled and edit theRewriteBase
inpublic/.htaccess
. - Run the .sql statements in
install
folder (you can use PHPMyAdmin for example). - Edit the database credentials and the URL of the app in
app/Config.php
. - Open the app and create an account, the first registered user becomes the admin.