Vlad Ilie
ContaDocs – documentele contabile ajung direct în Google Drive-ul contabilului
SaaS · Proiect încheiat

ContaDocs – documentele contabile ajung direct în Google Drive-ul contabilului

acum 2 ani
•••
3 min de citit

Context

ContaDocs a fost un produs propriu de tip SaaS, la care am lucrat între octombrie 2021 și ianuarie 2024 (peste 900 de commit-uri). Proiectul nu a mai continuat: piața nu a arătat suficient interes, iar între timp existau deja soluții asemănătoare pentru contabili. Platforma nu mai este online; pagina rămâne ca studiu de caz.

Problema

În fiecare lună, clienții unui contabil trebuie să-i trimită facturi, bonuri și extrase de cont, iar contabilul trebuie să le adune și să le organizeze pe firme și luni. Ideea a fost o platformă extrem de minimalistă: contabilul face cât mai puține acțiuni, clientul nu mai are grija trimiterii documentelor, iar documentele nu trec prin serverele altcuiva.

Ce am construit

Sub capotă

Aplicația era construită pe Next.js cu NextAuth pentru contul Google al contabilului și Firebase pentru codurile prin SMS, cu Prisma pentru conturi, firme și sesiunile de autentificare. Toate operațiile pe fișiere (structura de dosare, încărcarea, descărcarea și ștergerea) treceau prin API-ul Google Drive, cu tokenurile contabilului reîmprospătate pe server. ContaDocs nu păstra nicio copie a documentelor, nici temporar: fișierele ajungeau direct în Drive-ul contabilului, ca să nu existe nicio reținere legată de confidențialitate. Rula într-un container Docker.

Singura limită pe care n-am putut-o ocoli: pentru conturile Google gratuite, o aplicație nu poate bloca dosarele pe care le creează, așa că am ales recrearea automată a structurii.

Stadiu

Proiectul este încheiat. Dezvoltarea a durat mult, iar vizibilitatea în rândul contabililor a rămas scăzută, așa că nu am primit feedback real din piață. Cum interesul a fost mic și existau deja soluții asemănătoare, nu am mai construit notificările, monetizarea și restul funcționalităților planificate și am oprit platforma.

Tehnologii

Next.js, TypeScript, Tailwind CSS, NextAuth, Google Drive API, Firebase Authentication (SMS), Prisma, Docker.

Tehnologii:

  • Next.js
  • TypeScript
  • Tailwind CSS
  • NextAuth
  • Google Drive API
  • Firebase
  • Prisma
  • Docker

Partajează pe: