Skip to content

coffeeisoxygen/bussiness_dashboard

Repository files navigation

📊 Bussines Dashboard


📑 Table of Contents


🔍 Overview

Project pribadi ini adalah sebuah dashboard untuk konsolidasi, dan integrasi data dari berbagai sumber yang di perlukan untuk analisa bisnis MIM3 (partnership dengan IOH-IM3).

❗ Masalah

  • Data yang tersebar dari berbagai sumber perlu untuk di integrasikan untuk memudahkan analisa
  • Data masih berbentuk RAW CSV Daily hinggal perlu beberapa hal:
    • Penggabungan data dari berbagai sumber
    • Pembersihan data
    • Transformasi data
    • Penyimpanan data yang terstruktur
  • Analisa mendalam di butuhkan untuk mendapatkan insight dari data yang ada, hingga bisa diambil keputusan yang tepat
  • Dynamic KPI (Key Performance Indicator) memerlukan adaptasi strategi bisnis yang cepat, untuk mengambil keputusan yang tepat

✅ Solusi

  • Dashboard yang mengintegrasikan data dari berbagai sumber
  • Pengolahan data yang terstruktur
  • Analisa data yang mendalam
  • Visualisasi data yang interaktif
  • low-code dashboard yang mudah digunakan
  • lightweight dan cepat hingga bisa diakses cepat dan mudah

⚠️ Disclaimer

Warning: Project ini adalah project pribadi yang tidak ada hubungannya dengan perusahaan manapun

  • Project ini tidak di design untuk digunakan di production, hanya untuk keperluan pribadi
  • Pengguna boleh menggunakan project ini, tetapi tidak untuk tujuan komersial, dan di deploy di server
  • gunakan di laptop / komputer pribadi

💻 Aplikasi

  • Aplikasi ini berbasis web dan di akses melalui browser

🛠️ Tech Stack

Technology Description
UV uv sebagai pengganti pip dan untuk management dependensi
Python Bahasa pemrograman yang digunakan
Streamlit Framework untuk membuat dashboard
SQLite Database yang digunakan untuk menyimpan data

📝 Selengkapnya dapat di lihat di pyproject.toml

✨ Features

Feature Description
🔄 ETL Proses pengambilan data dari berbagai sumber, pembersihan data, transformasi data, dan penyimpanan data yang terstruktur
📊 Dashboard Tampilan dashboard yang interaktif dan mudah digunakan
📈 Visualisasi data Menampilkan data dalam bentuk grafik dan tabel yang mudah dipahami
🔍 Analisa data Menampilkan data dalam bentuk grafik dan tabel yang mudah dipahami
🤖 LLM Integration Integrasi dengan LLM (Large Language Model) untuk analisa data yang lebih mendalam (AI)

🚀 Instalasi

Prerequisites

  • Download ZIP dari repository ini atau clone repository ini dari github
  • pastikan anda sudah menginstall astral uv di komputer anda

Step by Step

  1. Download Python dengan uv

    uv python install 3.12
  2. Navigasi ke folder project ini

    cd bussiness_dashboard
  3. Install dependensi project ini

    uv sync
  4. Jalankan aplikasi 🎉

    uv run streamlit run app.py

📜 License

License: MIT

Project ini menggunakan lisensi MIT License

Anda bebas menggunakan, mengubah, dan mendistribusikan project ini sesuai dengan ketentuan lisensi

🤝 Kontribusi

Jika Anda ingin berkontribusi pada project ini, silakan fork repository ini dan buat pull request

💡 Semua kontribusi akan dihargai dan diakui

📞 Kontak

Jika Anda memiliki pertanyaan atau saran, silakan hubungi saya :

GitHub Email WhatsApp


⭐ Terima Kasih

Jangan lupa berikan star jika project ini membantu!

Made with ❤️ by coffeeisoxygen


Python Streamlit SQLite UV

License: MIT Status Made with ❤️ UV

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages