initial commit

This commit is contained in:
2026-06-29 14:51:56 +06:00
commit c5c4b7c509
2400 changed files with 725568 additions and 0 deletions

94
README.md Normal file
View File

@@ -0,0 +1,94 @@
# Learning Hub #
A web application to manage student registration, course registration, report and agent.
------------------------------------------------------------------------
## 🏗 Project Architecture
MainProject/
├── src/
│ ├── Controllers/
│ └── Model/
| └── Template/
├── Config/
├── webroot/
------------------------------------------------------------------------
## ⚙️ Requirements
- PHP 7.4
- MySQL
- CakePHP 3
------------------------------------------------------------------------
## 🛠 Installation
``` bash
git clone <repository-url>
cd <project-name>
add vendor which is added onedrive
```
### Database
Import database script inside file location db>>learnhub.sql
------------------------------------------------------------------------
## ▶️ Running the Project
Base API URL: http://localhost/{project-name}/
------------------------------------------------------------------------
## 📄 Key Features
``` bash
1. Users Role : Admin, Student,Employee
```
``` bash
Admin or Employee Panel
1. Access Control
Admin or Employee can manage access control.
2. Student Management
Admin or Permitted Employee can be completed student registration process.
3. Course Management
Admin or Permitted Employee Can Add, Edit, View and Delete course.
4. Session Management
Admin or Permitted Employee Can Add, Edit, View and Delete session.
5. Feedback Management
Admin or Employee Can reply to feedback.
6. Report Management
Admin or Employee Can view report.
7. Manage Agents
Admin or Employee add, edit, view and delete agents.
```
``` bash
Student Panel
1. Student Profile
Student Can view his/her information.
```
``` bash
1. Student can apply using registration form
```