Inspiration

Many people today are getting haped into many distractions : social media, procastrination is made easy in the era where information

What it does

To optimize the digital life of people, and create a healthy ecosystem for the users, Focus Time :

  • Provide statistics about user's visits of websites, to check whether he is running into a warning zone.
  • Make possible for the user to create custom to do list, with a system of progession in them so he could actually got motivated by seeing his advancement.
  • Can create more advanced folders of bookmarks that can be much configurable : timer of usage for each group, possibility of opening all of the folder's websites in one new window and stop the user from using other websites (if he choose to).
  • New session mode : There are many states of minds in which the user can open his browser : wanting to fully work, just chilling on the web...etc. this new concept of sessions make easy for the user to define which comportement his navigator would have : blocking some websites, authorizing others only, making timers of session ( maybe like making 45minutes working sessions..etc).

How I built it

We've built it using some main technologies :

  • Javascript : on which every technology we used is based on.
  • ChartJS : For making graphs for the user's browse statistics.
  • Materialize-CSS : To reproduce the typical google-like design on the extension, to provide homogenity.
  • Chrome-Extension-API : To introduce permanent interaction with user's browser : using his history, actual navigation tabs, to provide personalized experience.

Challenges I ran into

Building a consistent interaction between the multiple Javascript scripts of the app : background , dashboard, popup...etc and making them interact with the chrome-extension-api with a constant exchange of requests.

Accomplishments that I'm proud of

Building something new, and useful, with technologies i learned for this hackathon.

What I learned

  • Using chrome-extension-api
  • ChartJS
  • Making live interaction with teammates to build a good project.

What's next for Focus Time

Making the extension more intelligent by introducing Natural Langage Processing so the user could ban the topics he want for some groups of bookmarks or some sessions.

Built With

Share this project:

Updates