A new Flutter template dashboard for ApparenceKit and Supabase

Published on

Everyone love a good dashboard.
But building one from scratch can be a pain.
And this is never the priority of a project.

So today I am happy to announce the release of a new Flutter template dashboard for ApparenceKit and Supabase.
This will not only save you time but also empower your non-technical team to manage the app.

Flutter template dashboard for ApparenceKit and Supabase

Note: This template is only available for ApparenceKit users that choose Supabase for now

What is ApparenceKit?

ApparenceKit is a Flutter template generator that allows you to create a Flutter project with a backend in minutes.
From authentication to notifications, you can generate a complete project with a few clicks.
Then all you have to do is to customize the design and the features.
This will save you months of development and allow you to focus on what matters.

What is Supabase?

Supabase is an open-source Firebase alternative.
It provides a complete backend for your app with authentication, database, storage, and more.
And it is built on top of Postgres, which is certainly the most popular database on the planet.

Why a dashboard?

A dashboard is a great way to manage your app, users, and data.
But it is also one of the most requested thing by non-technical teams.
So having a dashboard is a great way to empower them and save you time.
They can manage the app without asking you to do it, or even fear to break something.(If you let them access the Supabase dashboard)

The dashboard template features

Authentication

The dashboard is protected by authentication of course.
But also we added a permission system that you can install in your app just by launching a script. Only Admin users can access the dashboard.

Users management

You can see all the users of your app. But more than just that. You can can also see the details of a user.

User profile page dashboard

Notifications campaign

One of the most powerful things of mobile apps is the notifications.
At anytime you can just send an alert to anyone that has your app installed and accepted notifications.
That is certainly the best way to engage your users, and the reason why mobile apps are so powerful.

So we added a notifications campaign feature in the dashboard.
You can create a campaign, select the users (channel) you want to send it to, and write your message.

Notifications campaign dashboard

Subscriptions

If you have a subscription model, you can view all the subscriptions of your users.
This prevent you from opening the RevenueCat dashboard to see the status of your users. (but this is not replacing it)

Customize the dashboard easily

Everything has been made to be easily customizable.
Adding a new tab and show data of a table takes only one minute.

RawDataTableComponent(
    tableName: 'subscriptions',
    orderBy: 'creation_date',
    orderAscending: false,
    fields: [
        Field.fromString(name: 'user_id'),
        Field.fromDateTime(name: 'creation_date'),
        Field.fromDateTime(name: 'period_end_date'),
        Field.fromString(name: 'sku_id'),
        Field.fromString(name: 'store'),
        Field.fromString(name: 'status'),
    ],
    actionsBuilder: (row) {
            return [
            IconButton(
                onPressed: () => ..., // redirect to the user profile
                icon: Icon(Icons.arrow_forward_ios),
            ),
        ];
    },
),

This way you can let your non-technical team manage the app without asking you to do it.
Also they can't break anything as they can't update or delete data. (Except if you code it)

Conclusion

I hope you will enjoy this new template.
It will save you time and empower your non-technical team.
And it is only the beginning.

Stay tuned for more features and templates.

Create a 5 stars app using our Flutter templates

Check our flutter boilerplate
kickstarter for flutter apps
Read more
You may also be interested in
ApparenceKit CLI 4.0.0 update: Onboarding module, iOS setup, Meta pixel, and more  blog card image
ApparenceKit CLI 4.0.0 update: Onboarding module, iOS setup, Meta pixel, and more
Published on 2024-08-16
Handle notifications in Flutter with Firebase  blog card image
Handle notifications in Flutter with Firebase
Published on 2023-12-15
ApparenceKit is a flutter template generator tool by Apparence.io © 2025.
All rights reserved