6
1 Comment

I'm building an aggregated sales reports tools for makers

Dear Indie Hackers,

I built many side-projects. Each of them are meant to:

  • Solve one of my problems, and will be used at least by me (this follows "Getting Real - Basecamp" and "Make - Peter Levels" philosophy)
  • Learn something new (a new tech, new architecture, new skill, anything)
  • If possible generate some income

I built many projects last year, including 3 mobile apps and I started to face a two main problems:

  • Google Play's reports displays your sales but not your earning revenues (after their fees), Apple's one is better but not very easy to use
  • For accounting purpose I need to manually create "Reverse charge invoices"

So I decided to build Revenual (work still in progress).

Revenual aggregates sales data from Google Play, AppStore (and hopefully in the future: Stripe, Paypal, Google Adsense) and generates reports and the reverse charge invoices.

User flow

  1. Create an account & log in
  2. Connect your accounts: Google Play, AppStore
  3. Choose a month and a year and click generate (this will be automated in the future)
  4. Wait a few seconds and see your detail sales report

What is in the report ?

  • The total earnings (Unit sold | Sales | Fees | Taxes | Earnings) from all the platforms / provider
  • The earnings (Unit sold | Sales | Fees | Taxes | Earnings)
    • per platforms / provider
    • per product sold
    • per country
  • Pie charts to see the repartition

How much will it cost ?

I am thinking to put an initial price of 38 USD / month.
The first report will be free. To generate more reports you will need to pay.

Current status

The core features (report generation & invoice generation) are developed, I need to implement and nice UI & UX.
I expect to release a first version by the end of January / beginning of February

Tech stack

As I said above, when I build a new project I try to learn new skills, I wanted to build an app with a SOLID architecture, use design patterns and use TypeScript. So I ended up with this stack:

  • NodeJS / Express.JS / TypeScript
  • MongoDB

In the current version the server is rendering the pages.

In the future reports will be loaded asynchronously trough background jobs. The frontend may later be rebuilt as a SPA and the backend turned to an API only.

My questions

  1. What do you think of the pricing ?
  2. If you have a similar problem, and are interested in using my app, let's talk!
  3. Feel free to send critics, feedback, every comment is completely welcomed.

Screenshot of a report of the current version (with real data)

https://i.postimg.cc/FKxVP3Nk/revenual-data.png

posted to Icon for group Ideas and Validation
Ideas and Validation
on February 1, 2020
  1. 1

    This comment was deleted 6 years ago.

    1. 1

      Why don't you recommend not to give a free report ?

      The problem if I give 1 month trial is that the user could get all the reports of the previous months, previous years and maybe forget about getting the one of next month.

      I was thinking otherwise to give all the reports without details until the user pays (only the top part of this: https://postimg.cc/06bSj669)

Trending on Indie Hackers
Code is Cheap, but Scaling AI MVPs is Hard. Let’s Fix Yours. User Avatar 34 comments I wasted 6 months building a failed startup. Built TrendyRevenue to validate ideas in 10 seconds. User Avatar 26 comments Your files aren’t messy. They’re just stuck in the wrong system. User Avatar 23 comments Built a tool that finds which Reddit/HN threads are making ChatGPT recommend your competitors User Avatar 18 comments Cloud vs Cybersecurity Certifications | 2026 Path Makes More Sense User Avatar 18 comments A Closer Look at Droven .io Artificial Intelligence User Avatar 8 comments