99 lines
2.0 KiB
Markdown
99 lines
2.0 KiB
Markdown
# 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>>learndb.sql
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
## ▶️ Running the Project
|
|
|
|
Base API URL: http://localhost/{project-name}/
|
|
|
|
### Default Admin Login
|
|
email: academy@gmail.com
|
|
password: Nop@ss1234
|
|
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
## 📄 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
|
|
```
|
|
|
|
|
|
|