Introducing
The Perfect App Framework
Brought to you byKevin Rubio & John_Betong
- Built on the shoulder's of giants
- Utilises PHP Native Features...
- ...because PHP has refined their scripts
- over the past 26 years
- learn PHP rather than other frameworks special features
- basic coding learnt only once
- Coming soon to a website near you :)
Features
- PSR-4 Compliant
- Clean URL's
- User Registration
- User Login
- Forgot Password/Password Reset
- Secure Token Generator for Password Reset and Email Verification
- Admin: Add/Edit/View/Delete Users and set Roles
- Admin: View/Delete Error Log
- Admin: Theme Changer
- Admin: View User Logins data
- Admin: View Settings Admin: Change Password
- License: Proprietary - No Licence Granted
Initial Installation
Clone this repository to the project root of your new website.
Must run from server root or subdomain, not from subdirectory
Run composer install to install Perfect App Framework source code dependency
Requirements
- The smallest PHP Framework!
- PHP Version >=7.4
- Apache2 with mod_rewrite and SSL enabled
- Composer
- HTTPS
- Mail Server
Programming
Constants
- Framework:
Spare-001
Extra Stuff goes here
Spare-002
Extra Stuff goes here
Spare-003
Extra Stuff goes here
Source code:
- XXX
-
<?php declare(strict_types=1);
$title = 'Perfect App Framework';
$css = 'home.css';
require VIEWS .'/incs/doctype.php';
$aDocs = [
'blurb',
'features',
'initial-installation',
'requirements',
'programming',
'spare-001',
'spare-002',
'spare-003',
];
?>
<body>
<?php require VIEWS .'/incs/header.php'; ?>
<?php # if(LOCALHOST) : echo tbl(QQQ); endif; ?>
<main>
<?php
foreach($aDocs as $key => $doc) :
require 'assets/docs/' .$doc .'.php';
endforeach;
?>
<details>
<summary>
Source code:
</summary>
<div>
<h2> </h2>
<dl>
<dt> XXX </dt>
<dd>
<?= highlight_file(__FILE__, TRUE); ?>
</dd>
</dl>
</div>
</details>
</main>
<?php require VIEWS .'/incs/footer.php'; ?>
<?php require VIEWS .'/incs/footer-side.php'; ?>
</body>
</html>