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
- Create an account & log in
- Connect your accounts: Google Play, AppStore
- Choose a month and a year and click generate (this will be automated in the future)
- 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
- What do you think of the pricing ?
- If you have a similar problem, and are interested in using my app, let's talk!
- 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
This comment was deleted 6 years ago.
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)