Skip to content

Aplikasi Creative Trees VStudio-Kelola-Keuangan adalah solusi manajemen keuangan berbasis Laravel yang dirancang untuk memudahkan analisis laporan keuangan dengan struktur yang cepat dan fitur-fitur standar.

License

Notifications You must be signed in to change notification settings

Creative-Trees/FinanSphere-Kelola-Keuangan

Repository files navigation

FinanSphere

Overview

FinanSphere is a professional financial management application built with Laravel 10 and Filament, designed to provide comprehensive financial tracking and insights.

🌟 Key Features

Financial Management

  • Real-time Dashboard Analytics: Gain instant insights into your financial performance
  • Advanced Category Management: Organize transactions with precision
  • Comprehensive Transaction Tracking: Detailed recording and management of financial activities

Technical Highlights

  • Modern Laravel 10 framework
  • Filament Admin Panel integration
  • Vite asset compilation
  • Tailwind CSS for responsive design
  • Robust authentication and authorization

🛠 Technology Stack

  • Backend: Laravel 10
  • Admin Panel: Filament 3.2
  • Frontend: Tailwind CSS, Vite
  • Database: MySQL/PostgreSQL
  • Language: PHP 8.1+

📦 Prerequisites

Before installation, ensure you have:

  • PHP 8.1 or higher
  • Composer
  • Node.js and NPM
  • MySQL or PostgreSQL
  • Laravel 10
  • Filament 3.2

🚀 Installation

1. Clone the Repository

git clone https://github.com/Creative-Trees/VStudio-Kelola-Keuangan.git

2. Install Dependencies

# Install PHP dependencies
composer install

# Install NPM packages
npm install

3. Configuration

# Copy environment file
cp .env.example .env

# Generate application key
php artisan key:generate

# Configure database in .env file

4. Database Setup

# Run migrations
php artisan migrate

5. Start Development Server

php artisan serve

📂 Project Structure

finansphere/
│
├── app/            # Core application logic
├── bootstrap/      # Framework bootstrap files
├── config/         # Configuration files
├── database/       # Migrations and seeds
├── public/         # Public assets
├── resources/      # Views and frontend resources
├── routes/         # Application routes
├── storage/        # Application storage
├── tests/          # Test files
└── vendor/         # Composer dependencies

🔧 Admin Panel Features

  • Dashboard with financial analytics
  • Category management
  • Comprehensive transaction tracking
  • User and permission management

🛡 Best Practices

  • Adheres to PSR coding standards
  • Comprehensive type hinting
  • Thin controllers with service-based architecture
  • Thorough unit testing
  • Detailed code documentation

🐞 Troubleshooting

Common Solutions

  • Clear application cache:

    php artisan cache:clear
  • Check error logs:

    # Logs located at
    storage/logs/
  • Resolve NPM issues:

    rm -rf node_modules
    npm install

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.

🙌 Credits

Created by Creative Trees Development Team

  • Lead Developer: M'HALFIRZZHATULLAH
  • Additional Developer: MICHAEL ANDREA AQUINO

© 2023 FinanSphere. All Rights Reserved.

About

Aplikasi Creative Trees VStudio-Kelola-Keuangan adalah solusi manajemen keuangan berbasis Laravel yang dirancang untuk memudahkan analisis laporan keuangan dengan struktur yang cepat dan fitur-fitur standar.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published