Projectvereisten
De projectvereisten waren het bouwen van een SaaS-gebaseerd boekhoudsysteem voor de administratie die een bedrijf bijhoudt om zijn boekhouding bij te houden. Het vereiste was een SaaS-model dat de gebruikers in staat zou stellen om overal en altijd online toegang te krijgen tot de software. De applicatie zou twee gebruikersmodules hebben voor de eindgebruiker die het systeem kan kopen en gebruiken, en de admin-gebruiker die het platform kan beheren. De applicatie moest het mogelijk maken om facturen, betalingen en uitgaven bij te houden en te factureren, met een beperkt voorraadbeheer. Er werd verwacht dat het eindproduct een eenvoudige mobiele applicatie zou zijn voor het indienen en bekijken van transacties.
Aangeboden oplossing
Nadat Carmatec de wens van de klant had begrepen om uiteindelijk een SaaS-gebaseerde boekhoudsoftware te bouwen die is ontworpen voor meerdere bedrijven van de klant, stelde het bedrijf voor om het systeem te bouwen als een dubbel boekhoudprogramma dat gebruik zou maken van de boekhoudjuweel (Plutus) “https://github.com/mbulat/plutus” om de gewenste functie uit te voeren. De voorgestelde oplossing was een boekhoudsoftware gebaseerd op Ruby on Rails en er zouden twee boekingen worden gedaan om elke financiële transactie vast te leggen. Deze transacties zouden kunnen plaatsvinden in activa, passiva, inkomsten, uitgaven etc. Samen met sociale media-integratie werd ook basis-SEO voor de website geleverd als onderdeel van de oplossing.
Kenmerken:
De beheerders kunnen de volgende activiteiten uitvoeren:
- Abonnees beheren
- Beheer de gebruikers die het platform kunnen beheren
- Beheer de valuta die het systeem ondersteunt
De eindgebruiker die toegang krijgt tot het systeem kan de volgende activiteiten uitvoeren:
- Abonneer je op het systeem door een interactief aanmeldingsproces voor het abonnement te doorlopen.
- Gebruik de dashboardfunctie die de belangrijkste informatie weergeeft, zoals betaalde facturen, opgestelde facturen en verschuldigde betalingen.
- Hun klanten beheren.
- Offertes en facturen maken en beheren, en ook de factureringsitems voor facturen maken
- Beheer het rekeningstelsel en maak er subrekeningen onder.
- Uitbetalingen van onkosten/facturen en leveranciers beheren en betalingen bijwerken.
- Maak gebruik van de mogelijkheid om de boekhoudstructuur in te stellen volgens uw behoeften, de items te beheren waarvoor gefactureerd/gefactureerd moet worden en de gebruikers te beheren die toegang krijgen tot het systeem. Standaard kunnen maximaal 10 gebruikerslogins worden gegeven.
- Krijg toegang tot verschillende rapporten zoals winst-en-verliesrekeningen, verkooprapporten, balansen en P&L.
- Op het moment van inschrijving is integratie met een betalingsgateway voorzien om betalingen uit te voeren.
Mobiele app functionaliteiten:
De eindgebruiker kan de volgende activiteiten uitvoeren met behulp van een mobiele app:
- Meld je aan bij het systeem via een interactieve sessie.
- Krijg toegang tot het dashboard met inkomsten en uitgaven.
- De uitgaven beheren. De gebruiker kan factuurgegevens bekijken en de facturen naar de betreffende personen mailen.
Bovendien werd de voorgestelde webapplicatie gemaakt met een zeer responsief ontwerp om naadloze functionaliteit op verschillende platforms en apparaten mogelijk te maken. Het resultaat voor de klant was naadloze interactie en een vlekkeloze gebruikerservaring.
Gebruikte technologie
Ruby on Rails, boekhoudkundige gem (Plutus)