cover-img

Artos

Artos is an finance accounting system based on web app, with a subscription based model business.

29 March, 2024

22

22

0

Project Overview:

Artos is a finance accounting system based on the web app, with a subscription-based model business.

Problem Statement:

At that time, we already have a web accounting system. But, it is painful when we want to develop more features because the outdated tech and also its system are still limited to the B2B business.

However, the stakeholders want a solution that the app can be used for B2B, and also for middle-class entrepreneurs to have their own digital accounting system at affordable prices.

So we have to rewrite it with new UI/UX and new modern tech.

Notes: The original purpose of developing middle-class this new product is also to give a solution for middle class entrepreneur to have their own digital accounting system with affordable prices.

Challenges:

  1. A subscription-based features model business.
  2. Create featuresare such as:
    1. Cash (In / Out)
    2. Bank (In / Out)
    3. Sales
      1. Sales Order
      2. Invoicing
      3. Receive Payment
      4. Reporting
        1. Outstanding Invoices
        2. Aging Invoices
    4. Purchase
      1. Purchase Order
      2. Good Receive Notes (GRN)
      3. Invoicing
      4. Payment
      5. Reporting
        1. Outstanding Invoices
        2. Aging Invoices
    5. Accounting Journal
      1. General Journal
      2. Adjustment Entry
      3. Reporting
        1. Ledger
        2. Profit / Loss
        3. Balance Sheet
  3. User can create an organization (read: company), and then can in ga vite their employees to use and input the transaction at the platform.
  4. Design a database with multi-tenant based.
  5. Integration journal with our core app (operational for logistic/courier system app) with APIs

Tech Stacks:

  • VueJS
  • AdonisJS
  • PostgreSQL

Takeaways:

āœ… The project helped me to learn more about the process of an SDLC (Software Development Life Cycle). Learned about how to plan, analyze, design, and also implementation. Learned about how to concept and make a system reliable and effective.

22

22

0

Fathan Margono
Self-taught software engineer with 6 years of experience, passionate about JavaScript and user-friendly interfaces, constantly seeking new challenges.

More Articles

Showwcase is a professional tech network with over 0 users from over 150 countries. We assist tech professionals in showcasing their unique skills through dedicated profiles and connect them with top global companies for career opportunities.

Ā© Copyright 2025. Showcase Creators Inc. All rights reserved.