Skip to content

Commit c07245d

Browse files
committed
Add a “What can you expect from Fire?” section with a list of features and their development status to the Fire Framework introduction document.
1 parent 5d5d199 commit c07245d

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

docs/intro.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,31 @@ But I didn’t stop there. To make things even smoother, I put together the **Fi
1414

1515
Because sometimes, less is more. The **Fire Framework** is all about giving you the tools you need without the bloat. Whether you’re building a small project or something bigger, Fire has your back.
1616

17+
## What Can You Expect from Fire?
18+
19+
Here’s a breakdown of the features you’ll find in the Fire Framework, along with their current development status:
20+
21+
| **Component** | **Description** | **Status** |
22+
| ----------------------- | ------------------------------------------------------------------- | -------------- |
23+
| **App** | Main class that starts the app and manages flow | ✅ Done |
24+
| **Router** | Handles routes (GET, POST, dynamic params, etc.) | ✅ Done |
25+
| **Middleware** | System to run checks before controllers | ✅ Done |
26+
| **Base Controller** | Base class with methods like `renderView()`, `redirect()`, `json()` | ✅ Done |
27+
| **View Engine** | View handling with layout support and variable injection | ❌ Not planned |
28+
| **Base Model** | Base class for models + DB access via PDO | 🛠️ To do |
29+
| **Config** | Centralized configuration (DB, env, errors, etc.) | 🤔 Maybe |
30+
| **Error Handler** | Handles errors, exceptions, custom 404/500 | 🚧 In progress |
31+
| **Autoloader (PSR-4)** | PSR-4 compatible autoloader or Composer | ✅ Done |
32+
| **Session Manager** | Helper class for cleaner session management | 🤔 Maybe |
33+
| **Base Auth** | Login/logout, auth check, current user handling | 🤔 Maybe |
34+
| **Validator** | Form input validation class with basic rules | 🤔 Maybe |
35+
| **Helpers** | Global helper functions (`url()`, `dd()`, `csrf_token()`, etc.) | 🚧 In progress |
36+
| **CSRF Protection** | CSRF tokens in forms + server-side verification | 🤔 Maybe |
37+
| **CLI Tool** | Basic script to generate controllers, models, etc. | 🚧 In progress |
38+
| **.htaccess / Routing** | `.htaccess` file to route all traffic to `index.php` | ✅ Done |
39+
40+
Stay tuned as we continue to enhance the framework and bring these features to life.
41+
1742
### Ready to Dive In?
1843

1944
Check out the following sections to get started:

0 commit comments

Comments
 (0)