Inspiration
The inspiration for my project is the security issues that we deal with in our everyday life like Australia has lodged issues against Google chrome security policies. We can just resolve those by allowing edge computing and not letting our data being stored elsewhere. My web browser named Narada named after the Hindu God of News and Information is one good solution to the problem.
What it does
Narada has many exclusive features that are useful for both the developers and the users. Built upon the Quarkus framework, it gives its users highly secured internet access, customizable presentation format like (Google Chrome or Edge format or own custom format). The download information is stored within one's own device (In the download folder by default but can be configured). It's really developer-friendly with the HOT RELOAD feature of Quarkus and low memory consumption.
How I built it
Currently, I have deployed using Minikube locally. Initial stages involved framing the web browser, it's architecture, and implementation of Quarkus framework.
Challenges I ran into
Certain challenges involve the debugging and implementing JavaFX as there were certain versional issues like Quarkus runs with maven version >3.6.0 while Sudo apt install maven in Linux installed maven version = 3.6.0, jdk 8 has java-servlet.jar but higher versions didn't have that. Such types of errors arose.
Accomplishments that I'm proud of
I am proud to have built a browser because I thought many times that maybe one day I will be able to build something like Google chrome and thanks to Quarkus for the amazing framework which has provided me a chance to cherish my small dream.
What I learned
I have learned a lot during the entire duration. I learned more about Processbuilders, StringBuilders, and other java libraries. From designing the browser to deploying using Kubernetes (Minikube cluster locally), it was really a great time.
What's next for Narada
Some other features to be implemented like internet connection speed which makes it much better than other web browsers.
Built With
- java
- javascript
- maven
- quarkus
Log in or sign up for Devpost to join the conversation.