Hello everyone 👋

Link: ExcelERP <- Click and see

In recent months I have been working on ExcelERP — small but serious An ERP system that runs entirely in the browser.

The reason?

Most ERP / invoicing tools today are:

  • too expensive
  • cloud-only
  • with subscriptions
  • and they keep data they don’t need

I wanted something local, simple and mine.

What ExcelERP does:

  • Invoices, pro-invoices, credit notes, consignment notes
  • Inventory tracking (with booking via pro-invoices)
  • Costs, payments, VAT logic
  • Export to PDF, Excel, JSON and XML (payload for e-invoices)
  • Works offline
  • No login, no ads, no tracking

What on purpose

DO NOT:

  • No server or sync
  • There are no more users
  • XML is not signed (data payload only)

This is not SaaS.

This is it on-premises ERP for a single user.

Technology:

  • React + TypeScript
  • LocalStorage as a base
  • Excel for import/export and backup
  • UBL-style XML generation

I need an opinion on:

Is something critical missing for bookkeeping / accounting?

  • Is UX logic realistic for a real business
  • Edge-case inventory and invoice issues
  • Does this even have any real value

If it’s bad — say why.

If it’s good — say what’s missing.

Thanks in advance 🙏



https://v.redd.it/c8yx4rmqq89g1

Posted by Early_Box_3541

7 Comments

  1. Boring_Dish_7306 on

    Прејако! Браво за деталите и UI! Исто и за UX, пробав и од телефон и баш мислам е кало што треба да работи.

    Е сега, за тоа што е со local storage – мислам дека помалку би имала практична примена вака. Гледано како сопственик на бизнис пример:
    – не би можел од различни уреди да пристапваш до системот
    – ако скалира бизнисот, ќе има многу поголем број на податоци што треба да се чуваат
    – ако се случи нешто на уредот кај што е локално, се губат податоците
    – безбедност

    Според мене, ваква апликација која е наменета за долготрајност и доверба за сензитивни податоци на корисниците, мора да биде со БП.

    Можи претерав со ова, пробав да замислам како корисник. Ама сепак, стварно е предобра и ретко некој ваква апликација да ја напрај open-source.

    P.S. не мислам дека е мала апликација ова, напротив 🙂

  2. Standard_Ferret4700 on

    Браво 👏

    Лично, можеби би одел со OPFS + sqlite за чување податоци, зошто localstorage знае убаво да успори со голема количина на податоци.

  3. Agitated_Durian_3790 on

    Поштувам се што не зависи од cloud пошто го потекоа веќе со сеживо на cloud како претплата.
    Браво за идејава.

  4. Супер идеја, баш убав и практичен frontend, но мислам дека премногу се ограничуваш со тоа „без сервер“. Едно нешто на што би пазел (од лично искуство) е со сите тие формати и како се менуваат штом додадеш/одземеш нешто. Би ти препорачал да имаш квалитетни автоматски тестови и да имаш јасна поделба меѓу верзии. Да не бидне ситуација кај што направиш нова верзија, и се смени редослед или формат на некое поле, и никој со стара верзија нема да може да си ги врати податоците. Имај многу строг формат и избегнувај промени штом си сигурен дека е колку-толку готово. Веќе 1+ година работам на слична таква апликација со Excel увоз/извоз (но за здравствена установа) и видов дека такви работи се ризични. Од друга страна, нешто како Flask-migrate многу ја олеснува таа работа, ама си има и свои проблеми. Ако не си стигнал да направиш документација, посебно околу датабази и увоз/извоз, одма седни и напиши.
    Јас слична алатка си направив за себе пред некоја недела (но инженерски-ориентирана) и би ти препорачал за Производи (и слични категории со физички средства) да разгледаш InvenTree како backend. Целото ми е на еден мал сервер дома со backups и слично. Исто, верувам дека дел од ова е направено со AI, и немам ништо против тоа, само би ти препорачал да седнеш и да си ги разгледаш твоите процеси на развивање. Јас кога почнав да програмирам со AI имав многу неоптимизиран процес и не ми помагаше многу. Сега, со автоматизирано тестирање, планови, документација, и цела развиена методологија, „правам“ апликации што се поодржливи и поквалитетни него што би можел сам. Според мене, со AI програмирање, многу помага ако се гледаш повеќе како проектен менаџер а помалку како програмер, и тоа има сосема различни барања и вештини него програмирање. Кој ги знае и двете може што било да направи.
    Ова не го пишувам да те обесхрабрам – баш напротив. Вакви апликации и развојни процеси се сега многу барани, и само стануваат подобри и подобри, и со оваа апликација си на супер пат.

  5. Smooth_Status_4372 on

    Iskreno ubava idea mnogu mi se dopaga moja preporaka veke ako e vibe coding potesko ke se snajdes so sql lite i slicni koristi supa base ako planiras cuvanje na podatoci mnogu lesen za setup odlicna besplatna verzija sto realno e so sema dovolna za mvp i za pocetok posto so databaza mnogu ja unapreduvas a nisto nema da te kosta ako treba nesto pomos slobdono dm ke ti pomognam