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
Stop Spamming Reddit for MRR. It’s Killing Your Brand (You need Claude Code for BuildInPublic instead) User Avatar 206 comments What happened after my AI contract tool post got 70+ comments User Avatar 180 comments Where is your revenue quietly disappearing? User Avatar 69 comments The workflow test for finding strong AI ideas User Avatar 51 comments a16z says "these startups don't exist yet - it's your time to build." I've been building one. User Avatar 43 comments The Quiet Positioning Trick Small Products Use to Beat Bigger Ones User Avatar 40 comments