73 lines
1.4 KiB
Markdown
73 lines
1.4 KiB
Markdown
# ExpenseCount #
|
|
|
|
A web application to manage group, family and mess expense.
|
|
|
|
------------------------------------------------------------------------
|
|
## 🏗 Project Architecture
|
|
|
|
app/
|
|
│
|
|
├──
|
|
│ ├── Controllers/
|
|
│ └── Model/
|
|
| └── View/
|
|
├── Config/
|
|
├── webroot/
|
|
├── lib/
|
|
|
|
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
## ⚙️ Requirements
|
|
|
|
- PHP 7.4
|
|
- MySQL
|
|
- CakePHP 3
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
## 🛠 Installation
|
|
|
|
``` bash
|
|
git clone <repository-url>
|
|
cd <project-name>
|
|
|
|
Add lib which is added in onedrive
|
|
```
|
|
|
|
### Database
|
|
|
|
Import database script inside file location db>>expensecount_db.sql
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
## ▶️ Running the Project
|
|
|
|
Base API URL: http://localhost/{project-name}/
|
|
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
## 📄 Key Features
|
|
``` bash
|
|
1. User Registration or Sign up process.
|
|
```
|
|
``` bash
|
|
|
|
1. Group Expense Management
|
|
Can add expense, participant and permission to group related expense(like tour).
|
|
|
|
2. Family Expense Management
|
|
Can add expense, income and permission to group related expense.
|
|
|
|
3. Mess Expense Management
|
|
Can add expense, participant and permission to group related expense(like daily meal).
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|