Link for demo
We all like to surf the web, but some times, we come up with certain keywords about which we don't have much information. We have to manually go to new tab and search for that specific word for more information, this process is unnecessarily time consuming. With Smart Surfing users can get relevant information on any selected text, without having to shift to a new tab.
Smart Surfing, is a chrome extension that's main purpose is to boost productivity by optimizing your web browsing experience by providing relevant information based on the text you select.
- Converts currency of one nationality to another
- Add notes with comments
- Translates several languages
- Provides ratings of movies (IMDB)
- Dictionary
- Provides you with the latest stock price of the company
- Geolocation of a country
- Ingredients of food
We can make it freemium extension in which a user can make only certain number of request after limit exceed they have to pay for subscription
We can make it a free extension in which a user can make any number of request. With their search information data we can show them personalized ad and generate revenue.
The source code of this project is written in HTML/CSS/JS
. So, you do not require anything extra to run this project.
- CSS
- JavaScript
- HTML
- Adobe Photoshop
- Clone the repository on your local system
$ git clone https://github.com/Thamanmuthappa/Smart-Surfing.git
- Open chrome://extensions/ on your chrome browser
- Turn on Developer Mode
- Click on Load Unpacked
- Go to the location of the repository and click Select Folder
-
App Integration
- we could create a browser app in which all these features are well integrated with maching learning.
-
Machine learning model
- Creating a model that would filter out unrelevant features to create a more precise User Interface.
-
Back end integration (Node.JS,MongoDB)
- User would be able to set default properties (such as language to be translated to), which would further help simplify the UI.
-
Open Source
- Creating an open source community who would maintain the API's called and implement new features.