# 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).
     
```         





