KENEVRA: Platform

Since 2022, when this idea became the focus of my masterโ€™s thesis (๐—–๐—ผ๐—ป๐˜ƒ๐—ฒ๐—ฟ๐˜€๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐—ฎ๐—น ๐—”๐—ฐ๐—ฐ๐—ฒ๐˜€๐˜€ ๐˜๐—ผ ๐—ฅ๐—ฒ๐—น๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐—ฎ๐—น ๐——๐—ฎ๐˜๐—ฎ ๐—˜๐˜…๐—ฝ๐—น๐—ผ๐—ถ๐˜๐—ถ๐—ป๐—ด ๐—Ÿ๐—Ÿ๐— ๐˜€), Iโ€™ve been working relentlessly to make it real. What started as a research project has grown into a commercial mission: to transform how we interact with data and how we, as developers, build dashboards and present information.

The concept seemed simple at first. But as we dove deeper into connecting local databases like ๐— ๐˜†๐—ฆ๐—ค๐—Ÿ, ๐—ฃ๐—ผ๐˜€๐˜๐—ด๐—ฟ๐—ฒ๐—ฆ๐—ค๐—Ÿ or wider business DBMS such as ๐—ข๐—ฟ๐—ฎ๐—ฐ๐—น๐—ฒ or ๐—ฆ๐—ค๐—Ÿ๐—ฆ๐—ฒ๐—ฟ๐˜ƒ๐—ฒ๐—ฟ, and integrating remote APIs and stock information, we realized that the technical and security challenges were immense.

Ensuring the tool could run in the browser, without any installation, was another major hurdle.

After countless nights of debugging and rethinking approaches, weโ€™ve built something that works. It is based on Angular frontend and Nodejs middleware: nothing more, nothing less.

๐Ÿงช Hereโ€™s how:

  • ๐—ก๐—ผ ๐˜๐—ฒ๐—ฐ๐—ต๐—ป๐—ถ๐—ฐ๐—ฎ๐—น ๐˜€๐—ธ๐—ถ๐—น๐—น๐˜€ ๐—ฟ๐—ฒ๐—พ๐˜‚๐—ถ๐—ฟ๐—ฒ๐—ฑ: You can speak your request, and the system will generateย charts,ย widgets, andย tablesย instantly. Nothing is hardcoded.
  • ๐—˜๐—บ๐—ฏ๐—ฒ๐—ฑ๐—ฑ๐—ฎ๐—ฏ๐—น๐—ฒ ๐˜„๐—ถ๐—ฑ๐—ด๐—ฒ๐˜๐˜€: Easily integrate custom-made widgets into a website or even a company-size project, with all the necessary information gathered on the fly.
  • ๐—™๐—น๐—ฒ๐˜…๐—ถ๐—ฏ๐—น๐—ฒ ๐—ฐ๐—ผ๐—ป๐—ป๐—ฒ๐—ฐ๐˜๐—ถ๐—ผ๐—ป๐˜€: Whether itโ€™sย MySQL,ย Oracle,ย SQLServer,ย PostgreSQL, local files,ย APIs,ย open data, websites, or stock and news info โ€“ this tool can handle it all.
  • ๐—ญ๐—ฒ๐—ฟ๐—ผ ๐—ถ๐—ป๐˜€๐˜๐—ฎ๐—น๐—น๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐˜€: It runs directly in your browser while securely accessing local data sources.

Throughout this process, we have constantly grappled with challenges, balancing ๐—ฑ๐—ฎ๐˜๐—ฎ ๐—ฎ๐—ฐ๐—ฐ๐—ฒ๐˜€๐˜€๐—ถ๐—ฏ๐—ถ๐—น๐—ถ๐˜๐˜†, ๐˜€๐—ฒ๐—ฐ๐˜‚๐—ฟ๐—ถ๐˜๐˜†, and the desire to create something that anyone can use. We have now reached a point where the tool is ๐—ฐ๐—ผ๐˜€๐˜-๐—ฒ๐—ณ๐—ณ๐—ถ๐—ฐ๐—ถ๐—ฒ๐—ป๐˜ (1โ‚ฌ/250 widgets), with ๐—ป๐—ผ ๐—ฑ๐—ฎ๐˜๐—ฎ ๐˜€๐—ต๐—ฎ๐—ฟ๐—ถ๐—ป๐—ด involved (whatโ€™s called โ€œdata agnosticismโ€).

However, there is still much to be doneโ€ฆ ๐—ก๐—ฒ๐˜…๐˜ ๐˜€๐˜๐—ฒ๐—ฝ๐˜€:

  1. Integrateย ๐—ฒ๐—ฑ๐—ด๐—ฒ ๐—ฐ๐—ผ๐—บ๐—ฝ๐˜‚๐˜๐—ถ๐—ป๐—ด ๐—Ÿ๐—Ÿ๐— ๐˜€ย to make the tool 100% free and privacy-focused (frontier development).
  2. Expand its use for developers as aย ๐—ฏ๐—ฎ๐—ฐ๐—ธ๐—ฒ๐—ป๐—ฑ ๐˜€๐—ผ๐—น๐˜‚๐˜๐—ถ๐—ผ๐—ปย or through APIs.
  3. Introduceย ๐—ฐ๐—ผ๐—น๐—น๐—ฎ๐—ฏ๐—ผ๐—ฟ๐—ฎ๐˜๐—ถ๐˜ƒ๐—ฒ ๐—บ๐—ผ๐—ฑ๐—ฒย and integration withย PowerBIย andย Tableau.

Specific information and technical analysis have been reported in the ๐˜„๐—ต๐—ถ๐˜๐—ฒ๐—ฝ๐—ฎ๐—ฝ๐—ฒ๐—ฟ linked below โฌ‡๏ธ.

What started as a thesis has grown into something much bigger. This project is still a challenge (huge thanks to collaborators Gianni Bellorio, Daniele Martini and Alessia Bogoni), but letโ€™s push it forward.

Contact

Contact Information

Subscribe Newsletter:
Send us a Message