Skip to content

dagmawibabi/StatiCall

Repository files navigation

StatiCall 📞📊

StatiCall

🚀 Your Personal Call Analytics Dashboard

StatiCall is a powerful and intuitive call analytics application built with Flutter. Designed to give you deeper insights into your phone call patterns, it provides interactive visualizations and comprehensive statistics to help you understand your communication habits better.


🎯 Key Features

📊 Comprehensive Call Analytics

  • Gain deep insights into your call patterns with interactive charts.
  • Track call frequency by hour, day, week, or all time.
  • Identify trends and optimize your call habits effortlessly.

🔍 Advanced Search & Filtering

  • Quickly find specific calls with a robust search feature.
  • Filter calls based on date, duration, or contact.

📞 Detailed Call Statistics

  • View detailed information for each call, including duration, frequency, and call type.
  • Identify your most-contacted people and track call distribution.

🎨 Modern & Responsive UI

  • Elegant material design with smooth animations.
  • Light and dark themes for a personalized experience.
  • Intuitive navigation for seamless user experience.

🔄 Platform Support

  • Available on Android.

🛠️ Tech Stack

Technology Purpose
Flutter 3.2.0+ Cross-platform UI framework
Provider State management
fl_chart Data visualization & charts
Ionicons Modern icons for UI
call_log Call log integration

🚀 Getting Started

Prerequisites

  • Ensure you have Flutter 3.2.0+ installed.
  • A device or emulator set up for testing.

Installation

Clone the repository:

  git clone https://github.com/dagmawibabi/StatiCall.git
  cd staticall

Install dependencies:

  flutter pub get

Run the app:

  flutter run

📱 Screenshots

📊 Dashboard & Statistics

24 Hours analysis Weekly Analysis Weekly Analysis

🔍 Monthly Wrapped Feature

Wrapped Intro Wrapped Feature Wrapped Feature

📞 Intro and More

App Intro Analysis per user Search Calls


🤝 Contributing

We welcome contributions! If you'd like to improve StatiCall, feel free to:

  1. Fork the repository.
  2. Create a feature branch (git checkout -b feature-name).
  3. Commit your changes (git commit -m "Add new feature").
  4. Push to the branch (git push origin feature-name).
  5. Submit a Pull Request.

🙌 Acknowledgments

  • Flutter Team for an amazing framework.
  • Contributors of open-source packages used in this project.

🚀 Transform your call history into insights with StatiCall!

About

A flutter app to analyze your call history

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors