Skip to content

مدیریت هزینه ها و در آمدها با لاراول، امکان دانلود pdf خلاصه صورت حساب ، اضافه کردن هزینه ها و درآمد ها با توضیحات

Notifications You must be signed in to change notification settings

yusofsf/ExpenseTrackerApi

Repository files navigation

مدیریت هزینه ها و مخارج - ExpenseTrackerApi


ویژگی‌های پروژه سفارش آنلاین غذا

افزدون تراکنش

اضافه کردن هزینه یا درآمد با عنوان، مبلغ، دسته‌بندی، تاریخ، توضیحات و نوع (درآمد یا هزینه).

دسته‌بندی تراکنش‌ ها

مانند: غذا، حمل‌ونقل، اجاره، تفریح، پزشکی، حقوق، هدیه و...

فیلتر و جستجو

فیلتر تراکنش‌ها براساس تاریخ، دسته، مبلغ و جستجوی متنی.

گزارش‌گیری

خروجی PDF از تراکنش‌ها، گزارش ماهانه یا سالانه.


نصب و راه‌اندازی

1. پروژه را clone کنید

git clone https://github.com/yusofsf/ExpenseTrackerApi.git
cd ExpenseTrackerApi

1.2 نصب وابستگی ها

composer install
npm install

2.2 تولید key و فایل env.

cp .env.example .env 
php artisan key:generate

3.2 اجرای migrate و seed DB

php artisan migrate --seed

4.2 اجرای پروژه

npm run dev
php artisan serve


ساختار کلی پروژه

app/
├── Http/
│   ├── Controllers/
│       ├── Api/
│   ├── Requests/
├── Interfaces/
├── Models/
├── Providers/
├── Services/

این پروژه شامل 22 Feature Test هست

برای اجرای تست ها

php artisan test

About

مدیریت هزینه ها و در آمدها با لاراول، امکان دانلود pdf خلاصه صورت حساب ، اضافه کردن هزینه ها و درآمد ها با توضیحات

Resources

Stars

Watchers

Forks

Languages