Aksham app, which tracks finances and helps achieve goals

stack
React Native, Laravel
service
IT product development
development period
3 months
Just 10 years ago, it was only possible to dream about having an accountant who could fully track personal income and expenses, help manage the family budget, limit spending, aid in achieving goals, and foster discipline all at once. Nowadays, this is a reality available to anyone with a smartphone. Although the idea behind such an app isn't new, we enthusiastically took on developing Aksham. It’s tailored specifically for the Kazakh market, with the currency being tenge.
Tasks
What does Aksham do? It helps users keep track of their income and expenses, set financial goals and limits on spending. For the client, it was crucial that the app be as user-friendly as possible so that anyone—from children to seniors—could easily understand it. That's exactly what we achieved.
Process
After a dozen meetings and negotiations, we finalized the features of Aksham with the client. Next, we moved on to creating the design mockup.

The final plan looked like this:
  • discussing and approving the full functionality for the user
  • approving the role system
    (In our case, it was decided to leave two roles: administrator and operator. The latter has no user management capabilities)
  • approve fields for collecting statistics and integrate with CRM
  • develop the design in Figma
  • create the application and admin panel
  • publish the application
it is important to mention that for the client, this was a startup, and everything was done based on 'feelings' within the framework of the first version (MVP)
Implementation
Convenience was a top priority. The client wanted Aksham to become an integral part of people's lives, so simplicity and functionality were paramount. The designer meticulously drew every detail of the future admin panel and user interface. We hid complex reports behind visually appealing diagrams and included all the most popular expense categories.
What can Aksham do?
The main goal of the app is to teach anyone to manage their budget consciously. Aksham shows that saving money is possible regardless of one's income.

All you need is to learn how to allocate your budget.
  • Add incomes
    With a simple tap, the user can add any income they receive at the moment. This could be salary, bonus, dividends, payment for an order, and so on
  • Add expenses
    Aksham includes a set of popular categories so that users can quickly select where their money went (e.g., café visit, gas purchase, shopping, utility bills, and much more)
  • Add sources of income and expenses
    (again, categorized for speed and convenience)
  • Set up recurring transactions
    (for example, regular internet expenses, regular salary payments)
  • Easily and quickly generate expense reports
    for a specific time period with the option to generate a report in Excel or PDF format
  • Set savings goals
  • Aksham will let you know if there are any remaining funds and suggest setting them aside towards a goal
    based on the daily spending limit set by the user
  • Activate family access
    that is, to have the ability to manage a family budget through a role-based system
  • Integrate with mobile banks of second-tier banks (BTB)
    to automatically load expenses and incomes, and manually add cash transactions
  • Synchronize balance, transfers, and payments
    recognize SMS messages from banks
User interface
We spent a lot of time working on the design. We wanted to make the interface bright, memorable, but at the same time, simple.

The menu includes sections:
  • Login and registration using phone number
    confirmation via SMS, with the option for two-factor authentication using an additional code-password
  • The main menu is divided into categories
    and displayed as a unified color wheel on the home screen for ease of use. You can add expenses or income to a template. They are shown in a «live feed» format, similar to any online banking app. Users can create their own category if it's not already present, and choose an icon and any color for it
  • In the «Profile» section, you’ll find an avatar, personal data, and options to change email address and phone number
  • The most interesting section is «Goals»
    Here, you can upload a photo of your dream item, see the progress of your savings, and visualize how close you are to reaching your target amount
  • Reporting
    is the core feature of Aksham. We designed it as beautiful dashboards with graphs and category-wise statistics. One section allows you to assess both your personal and family budgets at a glance. It's easy and quick to generate an export file for detailed analysis of your income and expenses. With a family budget created, you can add family members with just one click and monitor their spending. Setting limits will prevent unnecessary expenditures
In the future, Aksham will provide useful advice. For instance, tips on setting goals, proper saving techniques, and areas to focus on. We're currently planning a model for this feature.

There is also a web version that replicates all the functions of the mobile app.
Admin Panel
We equipped the admin panel with everything necessary: anonymous reporting on user activity, total money amounts, notification sending capability, and user statistics tracking. There is also an administrator-manager role for the call center.

Available features include:
  • Chart showing the total number of Aksham users over time (for a specified period)
  • Chart showing the number of active Aksham users over time
  • Time spent in the app with date
  • Total income, expenses, and goals of users
  • Total amount of income, expenses, and money saved for goals
  • Charts by gender, age, or city
  • Popular user expense categories
  • Popular user income categories
  • User table with filtering by status (active, inactive) and searchable parameters: Name, Surname, Email, Rights
Result
The app is available on both iOS and Android. We worked diligently on every aspect: design, functionality, and usability. We made sure that users could effortlessly analyze their income and expenses, set goals, and achieve them.

Within just a few months, the app has attracted over 4,000 users.

Schedule your consultation right now

and learn more about how the implementation of IT solutions can help your business become better