Roadmap

Suggest a feature or stay on top of what we are working on.

2FA Two-Factor Authentication

πŸ‘ Approved πŸ… Feature

Similar to the one implemented in Jetstream, ideally with other options like code by mail or sms.

Sign in with magic links

πŸ‘ Approved πŸ… Feature

Allow users to be able to sign in with magic links instead of username/password.

Usage based subscriptions (metered)

⏳ In Progress πŸ… Feature

Add support for usage-based subscriptions (metered subscriptions)

Currency Switcher

πŸ‘ Approved πŸ… Feature

Add currency switcher to the checkout page and pricing component to provide ability to display prices in different currencies.

Dark mode support for the frontend

πŸ‘ Approved πŸ… Feature

User Wallet

πŸ‘ Approved πŸ… Feature

Wallet System module allows the customers to make the purchase products from their Wallet. The customers can select the Wallet System payment method for the admin and seller’s products at the time of the checkout process.

Allow comments on feature requests

πŸ‘ Approved πŸ… Feature

Allow other clients to comment on feature requests to provide their input/take on things.

List plans on subscription page

πŸ‘ Approved πŸ… Feature

If users don't have a subscription, subscription page is empty. I think we list available plans on subscription page if there is no active subscription.

Trial without credit card

πŸ‘ Approved πŸ… Feature

Include the feature of offering a trial period without the customer needing to enter a credit card.

Add FAQs as a resource

πŸ‘ Approved πŸ… Feature

Add FAQs as a backend resource to be able to add questions/answers from the backend.

Component to show purchase history

πŸ‘ Approved πŸ… Feature

Add the purchase history component that's already showing on SaaSykit's website to SaaSykit to allow users to show latest purchases from their customers.

Offline Documentation

πŸ‘ Approved πŸ… Feature

In SaaS projects, continuity is important. Today, you provide your support, but in case you or your site become unreachable in the future, having an offline version of the documentation would be beneficial. Sharing the existing documentation through a GitHub repository would not create additional workload for you. You can update the repository and publish the updated repository on your site.

Show email verified status on user dashboard

πŸ‘ Approved πŸ… Feature

After registration there is no information on user dashboard for email verification (also admin dashboard). I think there should be a notification on user dashboard for unverified users and users could request new verification email. Also, system don't send new email verification link when users changed their email.

When the user was last-seen in the app?

πŸ‘ Approved πŸ… Feature

I think it would be useful (in particular for SaaS application) to collect when the user was logged-in within the app the last time; This could be used, for instance, if we want to track user activity/inactivity, e.g., whether we should send daily/weekly reports, reminder emails, etc. Just went through one of the possible implementations that could be done in Laravel as a reference: https://medium.com/@grmcameron/implementing-last-visited-last-seen-in-laravel-237dbbed9027 Thanks!

Blog has some extra features

πŸ‘ Approved πŸ… Feature

We suggest creating some extra features like this blog filament plugin: https://filamentphp.com/plugins/firefly-blog#features It will be very helpful to everyone.

Split menu in the bottom

πŸ‘ Approved πŸ… Feature

Split the sidebar to show same links or another info

Add possibility to have a slug for tenant

πŸ‘ Approved πŸ… Feature

To be able to have acme.my-domain.app or my-domain.app/acme

Product Tour in Client Panel

πŸ‘ Approved πŸ… Feature

Ability to guide the user through their onboarding process

Proper Terms&Conditions Versioning and Change Management

πŸ‘ Approved πŸ… Feature

Since software development is iterative, so are changes to the Terms and Conditions. Currently, this page is static, but in many countries changes to the Terms and Conditions must not only be properly communicated (e.g., by email or in-app notification), but each such change must also be accepted by the user (e.g., by checkbox). Currently, there is no such possibility of properly managing and versioning the ToC, which is needed from the legal point. This should work as a simple CMS, with content, version number (optionally), effective date and email template (an email with the changes should be sent to users every time we change ToC). From the DB point of view, we should track which user accepted which version of the ToCs. Optionally, we should be able to block access to the app if accepting a certain version of ToCs is crucial to using the app.

Support for the VILT (Vue.js, Inertia, Laravel, Tailwind) stack

πŸ‘ Approved πŸ… Feature

Please add support for (or migrate to) the VILT (Vue.js, Inertia, Laravel, Tailwind) stack. VILT is more popular than TALL, and comes with many benefits: - the UX is faster to load because of Vue.js, and with Inertia, the front-end and back-end is all in one codebase - Laracasts, Codecourse, etc all use or promote VILT

Support setting setup fee for subscription from admin panel

πŸ‘ Approved πŸ… Feature

Support setting setup fee for subscription from admin panel

Add extra option to invoice settings for formatting Date

πŸ‘ Approved πŸ… Feature

You have some options under the invoice settings like company name, coc number and address and more. Would be helpful to make the the date format dynamic. Would be the same as SETTINGS -> Format date option. This way its more consistent with the rest of the settings.

Ploi.io (tool like forge) documentation

πŸ‘ Approved πŸ… Feature

It would be nice to have some basic instructions about ploi.io deployment also

Add SSO (single-sign-on) support

πŸ‘ Approved πŸ… Feature

Add support for SSO (single-sign-on)

Component to display few words about a person

πŸ‘ Approved πŸ… Feature

Like the component displayed on SaaSykit.com showing photo and a few words about founder of SaaSykit.

Delete account

πŸ‘ Approved πŸ… Feature

User should be able to delete their account, maybe provide a feedback for leaving. The terms and privacy policy can mention that the user can delete all their data whenever they feel to do so as per compliance.

Who and when created/updated te roadmap item?

πŸ‘ Approved πŸ… Feature

It would be cool to know which user created a roadmap item, and when did that. In general, it would be useful to see some columns like created by / created_at/updated_at. At the list of all roadmap items or in a specific one, doesn't really matter I think.