Γιατί Έκτισα το Frihet Μόνος Μου: Ένας Developer, Μηδέν Επενδυτές
Η ιστορία του Frihet: πώς έκτισα ένα ERP με ΤΝ ως solo developer, χωρίς χρηματοδότηση ή ομάδα. Το εργαλείο που χρειαζόμουν ο ίδιος.
Κύρια σημεία
- Το Frihet χτίστηκε από έναν μόνο developer που χρειαζόταν το εργαλείο ο ίδιος
- Χωρίς επενδυτές σημαίνει ότι το προϊόν εξυπηρετεί τους χρήστες, όχι τους μετόχους
- Γηγενής ΤΝ από την πρώτη μέρα: πάνω από 40 εργαλεία Gemini, όχι chatbot που προστέθηκε εκ των υστέρων
- Ανοιχτό οικοσύστημα: REST API, webhooks, MCP server για Claude Code
Περιεχόμενα
Τρία χρόνια πριν τιμολογούσα πελάτες από ένα Google Sheet, παρακολουθούσα έξοδα σε ένα δεύτερο φύλλο, αντιστοίχιζα τραπεζικές συναλλαγές σε ένα τρίτο, και στο τέλος κάθε τριμήνου μετέφερα αριθμούς μεταξύ των τριών χειροκίνητα. Είχα δοκιμάσει όλα τα ERP της αγοράς. Κάθε ένα έλυνε μέρος του προβλήματος ενώ εισήγαγε νέα: αργές διεπαφές, λειτουργίες που δεν επρόκειτο ποτέ να χρησιμοποιήσω, τιμές που δεν είχαν νόημα για έναν ελεύθερο επαγγελματία μόνο, και η γενική αίσθηση ότι το λογισμικό ήταν σχεδιασμένο για εταιρεία με τμήμα πληροφορικής, όχι για άτομο που εργάζεται μόνο.
Έτσι έκτισα το Frihet μόνος μου.
Το πρόβλημα που ήθελα να λύσω
Η αγορά ERP είναι γεμάτη εργαλεία χτισμένα για μεγαλύτερες εταιρείες που στη συνέχεια “απλοποιήθηκαν” για ελεύθερους επαγγελματίες. Η αρχιτεκτονική παρέμεινε η ίδια — βαριά, αργή, σχεδιασμένη για μεγάλες εταιρείες. Αυτό που άλλαξε ήταν η διεπαφή: λιγότερες επιλογές μενού, πιο ανοιχτή παλέτα χρωμάτων, χαμηλότερη τιμή.
Τίποτα από αυτά δεν αντιμετώπιζε το πραγματικό πρόβλημα. Όταν εργάζεσαι μόνος ή με μια μικρή ομάδα, το σημείο συμφόρησης δεν είναι σε ποιες ενότητες έχεις πρόσβαση. Το σημείο συμφόρησης είναι η τριβή. Κάθε περιττό κλικ, κάθε φόρμα με δώδεκα πεδία όταν χρειάζεσαι τρία, κάθε φορά που πρέπει να βγεις από το context της δουλειάς σου για να βρεις έναν αριθμό — όλα αυτά αθροίζονται σε ώρες κάθε εβδομάδα. Ώρες που δεν τιμολογείς.
Ήθελα ένα εργαλείο που να λειτουργεί στην ταχύτητα της σκέψης. Όχι “γρήγορο για ERP.” Πραγματικά γρήγορο.
Η απόφαση να το χτίσω μόνος μου
Δεν ξεκίνησα με επιχειρηματικό σχέδιο ή παρουσίαση για επενδυτές. Ξεκίνησα με μια λίστα πραγμάτων που έκανα χειροκίνητα και που ένας υπολογιστής θα μπορούσε να διαχειριστεί καλύτερα. Αυτόματη αρίθμηση τιμολογίων. OCR για αποδείξεις. Ένα dashboard που να δείχνει την τρέχουσα κατάσταση της επιχείρησής μου χωρίς να χρειάζεται να δημιουργώ αναφορά.
Η πρώτη έκδοση έτρεχε τοπικά και χειριζόταν μόνο τα δεδομένα μου. Πέρασαν δύο μήνες πριν να την δείξω σε κάποιον. Ο δεύτερος ελεύθερος επαγγελματίας που τη δοκίμασε ζήτησε λειτουργίες σε σαράντα οκτώ ώρες. Αυτό ήταν το σήμα.
Συνέχισα. Χωρίς επενδυτές, χωρίς συνιδρυτή, χωρίς ομάδα. Μόνο το εργαλείο που χρειαζόμουν, χτισμένο όπως θα έχτιζα οποιοδήποτε λογισμικό: σταδιακά, με πραγματικά δεδομένα χρηστών (αρχικά μόνο τα δικά μου), και με την παραδοχή ότι αν κάτι με ενοχλούσε, θα ενοχλούσε και άλλους.
Τι κάνει διαφορετικό το Frihet
Μετά από ένα χρόνο χτισίματος και αποστολής ενημερώσεων καθημερινά, αυτά είναι τα πράγματα που πραγματικά ξεχωρίζουν το Frihet από τις εναλλακτικές.
Γηγενής ΤΝ, όχι ΤΝ που προστέθηκε. Ο AI copilot του Frihet δεν είναι λειτουργία που προστέθηκε σε υπάρχον προϊόν. Τα πάνω από 40 εργαλεία Gemini σχεδιάστηκαν στην αρχιτεκτονική από την αρχή. Μπορείς να δημιουργήσεις τιμολόγιο, να ελέγξεις το εκκρεμές υπόλοιπό σου, ή να ζητήσεις περίληψη δαπανών πρώτου τριμήνου μιλώντας με τον βοηθό σε φυσική γλώσσα. Η ΤΝ έχει πλήρες context των πραγματικών σου δεδομένων — τους πελάτες σου, τα τιμολόγιά σου, το ιστορικό σου — όχι γενική οικονομική βάση γνώσεων.
Πρώτα πληκτρολόγιο. Κάθε ενέργεια στο Frihet είναι προσβάσιμη μέσω Cmd+K. Νέο τιμολόγιο, νέα δαπάνη, μετάβαση στο dashboard, αναζήτηση πελάτη — όλα από το πληκτρολόγιο χωρίς να αγγίζεις το ποντίκι. Ακούγεται μικρό μέχρι να το χρησιμοποιήσεις για μια εβδομάδα και να προσπαθήσεις να επιστρέψεις σε ERP που βασίζεται σε κλικ.
Οικοσύστημα για developers. Το Frihet έχει πλήρη REST API, 14 τύπους webhook events, και επίσημο MCP server δημοσιευμένο στο npm ως @frihet/mcp-server με 55 εργαλεία. Αν χρησιμοποιείς Claude Code, Cursor ή οποιοδήποτε MCP-compatible client, μπορείς να διαχειριστείς ολόκληρη τη ροή τιμολόγησής σου χωρίς να ανοίξεις tab στον browser. Το χρησιμοποιώ καθημερινά. Ο MCP server είναι open source υπό MIT — ο κώδικας είναι στο GitHub αν θέλεις να δεις ακριβώς τι κάνει με τα δεδομένα σου.
40 ενσωματώσεις. Stripe, Stripe Connect, WooCommerce, Shopify, Gumroad, Lemon Squeezy, Google Sheets, PayPal, GoCardless, Toggl, Clockify, Slack, Google Calendar, n8n, Zapier, Make, και άλλα. 25 ενεργά σήμερα, 15 στον δρόμο. Όταν έρχεται πληρωμή από Stripe, εμφανίζεται αυτόματα στο Frihet ως τιμολόγιο. Όταν καταχωρείς χρόνο στο Toggl, αντιστοιχίζεται σε τιμολογήσιμο στοιχείο. Οι ενσωματώσεις υπάρχουν γιατί τις χρειαζόμουν εγώ, πράγμα που σημαίνει ότι σχεδιάστηκαν για να λύνουν πραγματικά προβλήματα.
Συμμόρφωση VeriFactu. Η Ισπανία εφαρμόζει υποχρεωτική πιστοποίηση τιμολογίων (VeriFactu) και το Frihet συμμορφώνεται με πάνω από το 95% των απαιτήσεων πριν από την προθεσμία για τους χρήστες. Οι φάσεις 0 έως 3 έχουν ολοκληρωθεί: αμεταβλητότητα, αλυσίδα hash SHA-256, αρίθμηση χωρίς κενά, κλειδωμένα πεδία, διορθωτικά, QR AEAT, βιβλίο εγγραφών, και επίπεδο αποστολής XML+SOAP στο backend της AEAT. Τα τιμολόγιά σου είναι νομικά έγκυρα.
Το όνομα
Frihet σημαίνει ελευθερία στα σουηδικά. Είμαι μισός Σουηδός και το όνομα ήρθε φυσικά. Η αγορά της ελληνικής και ισπανόφωνης χρησιμοποιεί “ελευθερία” / “libertad” και η αγγλόφωνη αγορά χρησιμοποιεί “freedom” — και οι δύο λέξεις φέρουν πολλές συνδηλώσεις σε ονόματα προϊόντων. Το σουηδικό ακούγεται καθαρό και ασυνήθιστο.
Το όνομα αποτυπώνει τον πραγματικό στόχο: ελευθερία από εργαλεία που σε επιβραδύνουν. Ελευθερία από υπολογιστικά φύλλα μπαλωμένα με τύπους. Ελευθερία από ERP σχεδιασμένα για εταιρείες δέκα φορές μεγαλύτερες. Ελευθερία να εστιάσεις στη δουλειά, όχι στη διαχείριση της δουλειάς.
Οι τεχνικές αποφάσεις
Μερικές πρώιμες αποφάσεις που διαμόρφωσαν σημαντικά το προϊόν.
React + Firebase. Δεν είναι το μοδάτο stack, αλλά είναι το σωστό stack για αυτό. Firebase Auth, Firestore και Cloud Functions μου έδωσαν backend που κλιμακώνεται χωρίς πολύπλοκες λειτουργίες. Το μειονέκτημα είναι το vendor lock-in, που αποδέχομαι γιατί η εναλλακτική είναι να συντηρώ cluster servers μόνος.
Gemini για την ΤΝ. Όχι OpenAI. Το function calling της Google Gemini είναι καθαρό, καλά τεκμηριωμένο, και η τιμή είναι λογική σε κλίμακα. Οι λειτουργίες ΤΝ εκτελούνται μέσω περίπου 40 ορισμών συνάρτησης με τύπους — δημιουργία τιμολογίων, ερωτήματα δαπανών, αναζήτηση πελατών, οικονομικές περιλήψεις. Κάθε κλήση συνάρτησης καταγράφεται ώστε οι χρήστες να μπορούν να δουν ακριβώς τι έκανε η ΤΝ.
Capacitor για κινητό. Ένα μόνο codebase για web, iOS και Android. Έκτισα πρώτα την web εφαρμογή και μετά τη τύλιξα με Capacitor. Τα native plugins (κάμερα για OCR, haptics, push notifications) λειτουργούν καλά. Δεν έχω δημοσιεύσει ακόμα στα app stores γιατί η web εφαρμογή έπρεπε να είναι σταθερή πρώτα.
Χωρίς React Router. Το SPA του Frihet χρησιμοποιεί custom router. Ακούγεται αντι-pattern, αλλά ο custom router έχει περίπου 50 γραμμές και μου δίνει ακριβή έλεγχο πάνω στην πλοήγηση χωρίς να παλεύω με αφαιρέσεις framework. Μπορώ να αλλάξω τη συμπεριφορά μετάβασης σε ένα απόγευμα αντί να αποσφαλματώνω εσωτερικά του router.
Open source όπου έχει νόημα. Ο MCP server είναι open source (MIT). Το API είναι δημόσιο με τεκμηρίωση. Τα webhooks είναι τεκμηριωμένα και εκδόσεις-ελεγχόμενα. Το κύριο προϊόν είναι closed source — χρειάζομαι έσοδα για να συνεχίσω να χτίζω — αλλά το επίπεδο ενσωμάτωσης είναι ανοιχτό για να μπορούν οι developers να το εμπιστευτούν και να το επαληθεύσουν.
Οι ειλικρινείς αριθμοί
Το Frihet λανσαρίστηκε στις 13 Φεβρουαρίου 2026. Δεν θα σου δώσω μια vanity metric για να φαίνεται καλύτερο το λανσάρισμα από ό,τι είναι.
Αυτό που μπορώ να σου πω: το προϊόν λειτουργεί, το χρησιμοποιούν πραγματικοί πελάτες που τιμολογούν πραγματικά χρήματα, και δεν έχει σημειωθεί καμία διακοπή από το λανσάρισμα. Η ενσωμάτωση με Stripe συγχρονίζεται σωστά. Το OCR αποδείξεων λειτουργεί με φωτογραφίες κινητού τραβηγμένες με κακό φωτισμό. Ο AI assistant χειρίζεται ασαφή ερωτήματα χωρίς να εφευρίσκει αριθμούς.
Αυτό που με περηφανεύει περισσότερο δεν είναι μια μετρική — είναι ότι κάθε λειτουργία του προϊόντος είναι κάτι που χρησιμοποιώ ο ίδιος. Δεν υπάρχει “enterprise plan” νεκροταφείο λειτουργιών που υπάρχουν μόνο για να δικαιολογήσουν την τιμή.
Τι έρχεται μετά
Το δημόσιο roadmap είναι διαθέσιμο. Οι άμεσες προτεραιότητες είναι:
VeriFactu UI + sandbox — το backend αποστολής XML+SOAP είναι πλήρες. Λείπει η οθόνη ρύθμισης για το ψηφιακό πιστοποιητικό του χρήστη και δοκιμές στο sandbox της AEAT. Υποχρεωτικό πριν από το 2027.
Περισσότερες ενσωματώσεις. Wise, Qonto, HubSpot και WhatsApp Business είναι οι επόμενες. Το framework ενσωματώσεων είναι στέρεο — η προσθήκη νέας ενσωμάτωσης παίρνει ημέρες, όχι μήνες.
Προηγμένο multi-currency. Ήδη υποστηρίζουμε 40 νομίσματα σε 71 χώρες με ακριβές στρογγυλοποίηση. Το επόμενο επίπεδο είναι multi-currency analytics στο dashboard και αυτόματη παρακολούθηση συναλλαγματικών ισοτιμιών.
Mobile apps. Το Capacitor container υπάρχει και λειτουργεί. Η δημοσίευση σε iOS και Android είναι θέμα εβδομάδων, όχι μηνών.
Δημοσιεύω ενημερώσεις για αυτό που αποστέλλω και στο τι εργάζομαι. Το roadmap είναι ειλικρινές για το τι είναι προγραμματισμένο έναντι τι είναι διαθέσιμο.
Δοκίμασέ το
Το Frihet είναι διαθέσιμο τώρα στο app.frihet.io. Δωρεάν πλάνο χωρίς χρονικό όριο — τιμολόγηση, έξοδα, πελάτες και προϊόντα συμπεριλαμβάνονται. Δεν απαιτείται πιστωτική κάρτα.
Αν έρχεσαι από Product Hunt: χρησιμοποίησε τον κωδικό PRODUCTHUNT για 30% έκπτωση στους πρώτους τρεις μήνες σε οποιοδήποτε επί πληρωμή πλάνο. 500 χρήσεις, ισχύει έως τον Απρίλιο.
Το έχτισα γιατί το χρειαζόμουν. Αν είσαι ελεύθερος επαγγελματίας, σύμβουλος ή μικρή ομάδα που έχει μπαλώσει εργαλεία που δεν επικοινωνούν μεταξύ τους, δοκίμασέ το. Το χειρότερο που μπορεί να συμβεί είναι να ξοδέψεις δέκα λεπτά και να επιστρέψεις στο υπολογιστικό σου φύλλο.
Ήταν χρήσιμο αυτό το άρθρο;