Modern expense and revenue management application built with Laravel 12 and PostgreSQL.
ExpenseFlow is a modern web application designed to help companies manage:
- Expenses
- Revenues
- Financial reports
- User roles and permissions
- Dashboard statistics
This project is built as a real-world Laravel practice project to improve backend development skills with modern PHP technologies.
- Laravel 12
- PHP 8.2
- PostgreSQL 17
- Blade
- Bootstrap
- Eloquent ORM
- REST API
- Git & GitHub
- Login
- Registration
- Logout
- Password reset
- Create expenses
- Edit expenses
- Delete expenses
- Expense categories
- Expense filtering
- Create revenues
- Financial tracking
- Total expenses
- Total revenues
- Profit statistics
- Charts and analytics
- Admin
- Accountant
- Employee
This project uses PostgreSQL as the main database system.
git clone https://github.com/YOUR_USERNAME/expenseflow.git
cd expenseflow
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
npm install
npm run dev
php artisan serveThis project helps practice:
- Laravel MVC architecture
- PostgreSQL integration
- Authentication systems
- Database migrations
- Eloquent relationships
- REST API development
- GitHub workflow
- Clean code practices
Wince Adjihanou
Backend Developer | Symfony & Laravel Developer