Skip to content

Devtherapycode/OpenFund-Mobile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenFund Mobile

A Flutter-based mobile application for supporting content creators through donations.

Overview

OpenFund is a donation platform that enables fans to support their favorite streamers and YouTubers. Built with Flutter for iOS and Android.

Getting Started

Prerequisites

  • Flutter SDK (3.7.2 or higher)
  • Dart SDK
  • iOS/Android development environment setup

Installation

  1. Clone the repository
git clone https://github.com/Devtherapycode/OpenFund-Mobile.git
cd openfund_mobile
  1. Install dependencies
flutter pub get
  1. Run the app
flutter run

Project Structure

The project follows clean architecture principles:

  • lib/core/ - Core utilities, constants, and shared components
  • lib/data/ - Data layer implementation
  • lib/domain/ - Business logic and entities
  • lib/application/ - Application services and state management
  • lib/presentation/ - UI components and pages

Technologies

  • Flutter - Cross-platform framework
  • Provider - State management
  • GoRouter - Navigation
  • GetIt - Dependency injection
  • HTTP - Network requests

Development

Running Tests

flutter test

Building for Production

iOS

flutter build ios

Android

flutter build apk

Contributing

Please feel free to submit a Pull Request or open any issue if you find bugs or have suggestions.

License

This project is licensed under the MIT License.

About

OpenFund Mobile / Flutter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published