>_ DevTrendsnl

Taal

Home

Talen

Secties

Frontend Backend Mobiel DevOps AI / ML
TypeScript

Ever Gauzy - Wanneer ERP, CRM en HRM Samenkomen in Één Open Source Project

3.745 sterren

Ever Gauzy - Wanneer ERP, CRM en HRM Samenkomen in Één Open Source Project

Ken je de situatie dat je bedrijf groeit en daarmee ook een zoo aan niet-verbonden tools? Een aparte CRM voor klanten, je eigen taaktracker voor projecten, spreadsheets voor tijdregistratie, en nog een dozijn diensten voor boekhouding en HR. Uiteindelijk besteed je in plaats van efficiënt te werken, tijd aan het synchroniseren van gegevens en het schakelen tussen tabbladen. Lijkt bekend, toch?

Dit is precies het probleem dat dit project wil oplossen — Ever Gauzy Platform. Het is niet zomaar een extra utility, maar een volledig uitgerust open platform voor bedrijfsbeheer, dat functionaliteit combineert die gewoonlijk verspreid is over tientallen betaalde SaaS-oplossingen.

Wat is dit project en voor wie is het bedoeld?

Stel je een Zwitsers zakmes voor je bedrijf voor. Ever Gauzy is precies dat, maar dan in de digitale wereld. Dit is een Open Business Management Platform, gemaakt voor de zogenaamde "Collaboratieve, On-Demand en Deeleconomieën". Het klinkt ambitieus, maar in de praktijk betekent het dat het platform geschikt is voor vrijwel elk klein en middelgroot bedrijf, startup, freelancer, bureau, of zelfs interne teams van grote bedrijven die alles binnen handbereik willen hebben.

In essentie combineert Ever Gauzy:

  • ERP (Enterprise Resource Planning): Enterprise resource planning.
  • CRM (Customer Relationship Management): Klantrelatiebeheer.
  • HRM (Human Resource Management): Personeelsbeheer.
  • ATS (Applicant Tracking System): Systeem voor het volgen van kandidaten.
  • PM (Work and Project Management): Werk- en projectmanagement.
  • Employee Time-Tracking, Activity & Productivity Tracking: Tijd-, activiteits- en productiviteitstracking van medewerkers.

Indrukwekkend, nietwaar? In plaats van een puzzel samen te stellen uit verschillende software, krijg je een kant-en-klare, geïntegreerde systeem.

Overview

Onder de motorkap: belangrijkste functies van Ever Gauzy

Laten we dieper duiken en zien wat Ever Gauzy precies kan. Het is niet zomaar een set modules, maar een doordacht ecosysteem.

Alles in één: van HR tot verkoop

Zoals ik al zei, dekt Gauzy veel behoeften. Je kunt:

  • Personeel beheren: Van aanname (ATS) en onboarding tot vakantieregistratie en prestatiebeoordeling.
  • Met klanten werken: Een contactdatabase onderhouden, verkoopfunnels beheren, voorstellen maken.
  • Projecten plannen: Taken opsplitsen, voortgang bijhouden, doelen en KPI's instellen.
  • Financiën beheren: Facturen versturen, inkomsten en uitgaven bijhouden, budgetten beheren.
  • Voorraad en apparatuur beheren: Vooral relevant voor productie- of verhuurbedrijven.

En dit is slechts het topje van de ijsberg! Het platform ondersteunt het werken met meerdere organisaties, afdelingen en teams, heeft een flexibel rollen- en permissiesysteem, evenals ondersteuning voor meerdere valuta's en talen.

Tijd- en productiviteitstracking: wanneer elke minuut telt

Voor teams die op afstand of op projectbasis werken, is het cruciaal om te begrijpen hoeveel tijd er aan taken wordt besteed. Ever Gauzy biedt krachtige tools voor tijdregistratie en activiteitsmonitoring.

Interessant is dat er naast de webinterface ook desktop-applicaties zijn voor Windows, Mac en Linux. Deze stellen medewerkers in staat om eenvoudig het begin en einde van het werk te markeren, evenals activiteit bij te houden. Dit is vooral handig als je bijvoorbeeld schermafbeeldingen wilt maken of toetsenbord/muis-activiteit wilt volgen (natuurlijk met toestemming van de medewerker en naleving van alle privacyregels).

Desktop Timer Standard Desktop Timer Expanded

Financiën onder controle: geen verrassingen aan het einde van de maand

Boekhouding en financiën zijn vaak een pijnpunt voor kleine bedrijven. Ever Gauzy vereenvoudigt dit proces:

  • Factuurautomatisering: Maak en verstuur facturen naar klanten rechtstreeks vanuit het systeem.
  • Inkomsten- en uitgaventracking: Bewaak de cashflow om altijd zicht te hebben op de financiële situatie.
  • Rapporten en analyses: Krijg visuele dashboards die helpen bij het nemen van weloverwogen beslissingen.

Dit alles bespaart niet alleen tijd, maar helpt ook kostbare fouten te voorkomen.

Flexibiliteit en schaalbaarheid: past zich aan jou aan

Een van de belangrijkste voordelen van Ever Gauzy is de architectuur. Het platform is gebouwd op Headless APIs, wat betekent dat je het kunt gebruiken als backend voor je eigen frontends of het kunt integreren met andere systemen. Dit biedt enorme flexibiliteit voor aanpassing en uitbreiding van functionaliteit.

Daarnaast maakt de ondersteuning voor meerdere organisaties en klanten het ideaal voor bureaus of bedrijven die meerdere merken/projecten beheren.

Technische details: waar draait het op?

Als ervaren developer kijk ik altijd onder de motorkap. En hier heeft Ever Gauzy veel te bieden.

Belangrijkste tech stack:

  • Backend: TypeScript, Node.js, NestJS. Dit is een moderne en performante stack die uitstekende schaalbaarheid en ontwikkelgemak biedt.
  • Frontend: Angular, RxJS, Ngx-admin. Angular is een bewezen framework voor het bouwen van complexe SPA's, en Ngx-admin biedt kant-en-klare UI-componenten, wat de ontwikkeling versnelt.
  • ORM: TypeORM / MikroORM / Knex. Dit biedt flexibiliteit in databasekeuze. SQLite wordt standaard gebruikt voor demo-versies, maar PostgreSQL of MySQL wordt aanbevolen voor productie.
  • Mono-repository: Nx / Lerna worden gebruikt, wat efficiënt beheer van een groot aantal gerelateerde projecten in één repository mogelijk maakt.

Voor productie-implementatie raadt het team aan om PostgreSQL of MySQL voor gegevens te gebruiken, en Kubernetes en Docker voor orchestratie.

Overigens gebruikt het project niet alleen Docker, maar biedt het ook volledige docker-compose bestanden voor een snelle start. Om bijvoorbeeld een demo-versie te starten, hoef je alleen maar uit te voeren:

docker-compose -f docker-compose.demo.yml up

En binnen enkele minuten kun je http://localhost:4200 openen en inloggen met admin@ever.co en wachtwoord admin. Dit is erg handig om snel kennis te maken met het platform.

Bovendien bevat de Docker Compose voor productiescenario's andere nuttige infrastructuurcomponenten:

  • PostgreSQL en Pgweb voor handig databasebeheer.
  • OpenSearch en OpenSearch Dashboards voor full-text zoeken en analyses.
  • MinIO voor objectopslag (S3-compatibel).
  • Redis voor caching.
  • Cube voor BI-rapportage.
  • Zipkin voor distributed tracing.

Deze alles-in-één aanpak vereenvoudigt de implementatie en het beheer van een complex systeem aanzienlijk.

Hoe pas je dit in de praktijk toe?

Stel je voor dat je een klein digitaal bureau bezit.

  1. Klanten aantrekken: Via CRM beheer je leads, maak je voorstellen.
  2. Projectmanagement: Nadat een deal is gesloten, verhuist het project naar het PM-systeem. Je splitst het op in taken, wijst verantwoordelijken toe, stelt deadlines in.
  3. Tijdregistratie: Je ontwerpers en developers gebruiken de Gauzy desktop-timer om tijd te registreren die aan elke taak wordt besteed. Je ziet wie waaraan werkt en hoe efficiënt.
  4. Financiën: Bij het afronden van een fase genereer je een factuur rechtstreeks vanuit het systeem, op basis van bestede tijd en vaste kosten. Alle inkomsten en uitgaven worden automatisch bijgehouden.
  5. HR: Je onderhoudt een medewerkersdatabase, houdt vakanties en bonussen bij, en het ATS-systeem helpt je nieuwe talenten te vinden.

Dit alles gebeurt in één systeem, zonder de noodzaak om gegevens handmatig over te dragen of een dozijn verschillende abonnementen te gebruiken. Dit is een enorme tijds- en zenuwbesparing!

Conclusie: Is Ever Gauzy het proberen waard?

Absoluut ja, als je:

  • Een eigenaar bent van een klein of middelgroot bedrijf, startup, bureau of freelancer die genoeg heeft van niet-verbonden tools en op zoek is naar een uitgebreide maar flexibele oplossing.
  • Een developer bent die geïnteresseerd is in het leren van een moderne stack (TypeScript, NestJS, Angular) via een groot, realistisch project.
  • Op zoek bent naar een open alternatief voor dure proprietaire ERP/CRM/HRM-systemen.
  • Volledige controle wilt over je gegevens en infrastructuur door het systeem op je eigen servers te implementeren.

Ever Gauzy is niet zomaar een set functies, het is een hele filosofie van bedrijfsbeheer, waar alle processen geïntegreerd en toegankelijk zijn vanuit één centraal punt. Het project ontwikkelt actief, heeft een grote community en biedt verschillende licentieopties, waaronder de Community Edition, wat het toegankelijk maakt voor een breed scala aan gebruikers.

Dus, als je klaar bent om orde te scheppen in je bedrijfsprocessen en op zoek bent naar een krachtig maar flexibel gereedschap, mis dan niet de kans om Ever Gauzy beter te leren kennen. Bekijk de officiële website, probeer de online demo, of kloon direct de repository en draai het zelf! Dit zou zomaar de oplossing kunnen zijn waar je naar op zoek bent.

Gerelateerde projecten