My new Reporting/BI application

I know that it has been quite a while, but I promise that I’ll try to do a proper comeback. Lot of things happened during my absence, good things (btw, I’ve started my German courses! How cool is that? ) so, here I am, with my all new project, which is a Reporting/BI system, using the data we already store in our databases.

To be honest, I had quite a dilemma, which platform I should be using; you see, I was between my all time favorite Laravel/Vue or pure Javascript (using NodeJS as backend of course and VueJS as frontend).

For now, and just because we already building our backend systems in node, I’ve decided to use NodeJS. But definitely I’ll built it on Laravel in the future and check the differences.

Lot of changes are taking places, for example, I’ll use yarn instead of npm. Much much faster.

So for now, here’s what I am using:

  • NodeJS 12.0.1
  • VueJS 2.0
  • Vue Paper Dashboard (link)
  • MongoDB
  • Usual libraries such as:
    • Vuex
    • Axios
    • Mongoose (although I’m really against using it, read more here)

It will be a typical client/server app, working in the normal and proper way of api calls between client and server and direct calls to MongoDB.

So, this is what I’m working on, in the following days, I’ll post more updates regarding the development.

Stay in touch! 🙂

Share your thoughts