devnull/intern

 

Et samle verktøy for bruk internt i Markant.

Teknologi stack

Server: devnull

Språk: SQL, PHP, HTML, JavaScript

Backend-rammeverk: Laravel 5.3

Frontend-rammeverk: VueJS, jQuery

Databasemotor: MySQL

Databasenavn: mrk_perf_fak

Integrasjoner:

  • Markant Unimikro databasen
  • Markant SuperOffice databasen

Deploymentstrategi: ssh devnull, cd /var/www/html/intern, git pull origin master

Git-repo: https://github.com/markant-norge/markant-performance-fakturering

Funksjonalitet

Web

Domener

Domene seksjonen inneholder verktøy som er ment for ordinær drift av domener.

Domener skal legges inn i verktøyet ettersom vi bestiller nye domener. Domenene kan knyttes opp mot prosjekter i SuperOffice.

Om prosjektet som er knyttet til domenet avsluttes / kunden sier opp, vil domeneverktøyet liste disse opp. Du skal da kunne slette domener fra eks. domeneshop og dermed markere domenet som avsluttet i verktøyet.

Performance

Performance seksjonen er primært for performanceavdelingen og regnskap. Her finner man balansen over hvor mye kunden skylder markant.

Ut-data: En registrerer fakturaer manuelt ettersom de kommer fra bring og google. Disse importeres via import fuksjonen.

Inn-data: Inn-data hentes fra Unimikro hver 30. minutt. Det går en cron jobb som synkroniserer alle faukturalinjer fra unimikro.

Hele hensikten er å se forskjell fra inn / ut, der kan man se hvor mye kunden skal faktureres.

Timer

Timeseksjonen inneholder fuksjonalitet for eksportering av timereg data til forskjellige formål. F.eks. FOU-rapporter som Markant må levere til SkatteFUNN osv.