Inspiration

Honestly speaking the inspiration of this project came from a podcast of the CEO of Perplexity and how he stressed on the fact that perplexity aims to be a direct competitor to Google, and when we laid the foundation of the project we had no idea that Perplexity were on their way to launch browser of their own(Comet) but since its only open for the MacOS community ig are project might somehow be able to help with the implementation in Windows

What it does

Its a all in one browser which is powered by the Sonar API of Perplexity where the user can get answer to his queries and browser thru stuff on the internet in a clutter free and super clean manner

How we built it

Frankly speaking it was the first time for us to develop an electron app and using chromium, of course the internet helped us a lot throughout our journey and we firmly believe in figuring stuff out on our own and because of that tho it was a new technology to deal with somehow pulled this off.

Challenges we ran into

One of the key features that we were not able to add to this was annotations (both manually and AI powered) we wanted the browser to be clutter and ad free for most of the cases and for the user to have a super productive experience working in our browser so in order for the user to achieve that we wanted the user to be able to annotate stuff and get back to it any time possible. We were not able to figure that out. Also we ran into quite a few issues while setting up stuff but that we are able to resolve.

Accomplishments that we're proud of

Frankly speaking the very fact that we as new programmers were able to pull this of is something to be proud of but ofc there's space for being better

What we learned

What's next for Perplexity Browser

We are honestly excited to work with the Perplexity team in helping them deploy for windows/linux we would love that our vision of the perplexity browser will also somehow find way in the company's original browser so that we can make a fully user friendly and productive app to help people enhance their lifestyle on the internet

Built With

  • allowing-the-app-to-run-on-windows
  • and-analysis
  • and-linux.-vite:-a-modern-build-tool-that-provides-a-fast-development-experience-with-features-like-hot-module-replacement-(hmr).-flask:-a-lightweight-python-web-framework-used-for-the-backend-server
  • css
  • electron
  • enabling-dynamic-and-responsive-web-applications.-electron:-a-framework-for-building-cross-platform-desktop-applications-using-web-technologies
  • flask
  • gtts
  • handling-tts-and-analysis-requests.-apis-&-services-perplexity-sonar-api:-integrated-for-ai-chat
  • html
  • including-text-to-speech-(tts)-and-pdf/image-analysis.-frameworks-&-libraries-react:-a-javascript-library-for-building-the-user-interface
  • javascript
  • macos
  • pdfplumber
  • providing-natural-language-processing-capabilities.-vosk:-an-open-source-speech-recognition-toolkit-used-for-speech-to-text-(stt)-functionality.-gtts-(google-text-to-speech):-a-python-library-for-converting-text-to-speech
  • providing-type-safety-and-modern-javascript-features.-python:-used-for-the-backend-services
  • python
  • react
  • search
  • sonar
  • typescript
  • vite
  • vosk
Share this project:

Updates