Skip to content

We are very grateful that RevenueCat exists! It's now easier to integrate In-App Purchase features in our apps with minimal code and less complexity. Yes, you can use RevenueCat's Web Dashboard to see everything, but come on, an app is better on mobile.

Notifications You must be signed in to change notification settings

oliverbytes/revenuecat-client

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

RevenueCat Client

A 3rd Party RevenueCat Cross Platform Client made with Flutter! This app is not endorsed nor affiliated by RevenueCat. Logo & Trademarks belongs to RevenueCat.

Web Client: https://revenuecat.surge.sh · Download & Install for Android & MacOS · Report Bug · Request Feature

Table of Contents

About The Project

MOCKED SCREENSHOT

RevenueCat Mobile App RevenueCat Desktop App

We are very grateful that RevenueCat exists! It's now easier to integrate In-App Purchase features in our apps with minimal code and less complexity. Yes, you can use RevenueCat's Web Dashboard to see everything, but come on, an app is better on mobile.

Supported Platforms

  • iOS
  • Android
  • Mac OS
  • Web
  • Windows (soon)

Features

View Overview

  • filter by Date (previous day & next day buttons + date picker)
  • shows data per platform (iOS & Android)
  • shows last purchase, renewal, and trial conversion dates
  • RC Overview: Active Trials, Active Subscriptions, MRR, Revenue, Installs and Active Users in the last 28 days

View Transactions

  • filter by Date (date picker)
  • search by Transaction ID

Built With

Google Flutter SDK

Getting Started

Prerequisites

Installation

  1. Clone the repo
git clone https://github.com/nemoryoliver/revenuecat-client.git
  1. Switch Flutter Channel to dev or master
flutter channel dev
  1. Enable desktop support
flutter config --enable-macos-desktop
  1. Install packages dependencies
flutter pub get
  1. Run
flutter run

Usage

Roadmap

  • Notifications
  • Search Transactions with User ID & Email
  • Charts for RC Premium Users
  • Windows Support (if requested)
  • Light Mode (if requested)

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Oliver Martinez - @nemoryoliver - nemoryoliver@gmail.com

Project Link: https://github.com/nemoryoliver/revenuecat-client

Acknowledgements

About

We are very grateful that RevenueCat exists! It's now easier to integrate In-App Purchase features in our apps with minimal code and less complexity. Yes, you can use RevenueCat's Web Dashboard to see everything, but come on, an app is better on mobile.

Resources

Stars

Watchers

Forks

Packages