GithubHelp home page GithubHelp logo

desyed / breakfree Goto Github PK

View Code? Open in Web Editor NEW

This project forked from omgate23/breakfree

0.0 0.0 0.0 250 KB

Your online tool to help you with your social media addiction! πŸͺ΄

Home Page: https://get-break-free.vercel.app/

License: MIT License

JavaScript 31.66% TypeScript 64.42% CSS 1.49% HTML 2.44%

breakfree's Introduction

BreakFree πŸͺ΄

Your awesome tool to help you to break free from the shackles of social media addiction!

Introduction πŸ‘‹

BreakFree is an application designed to address the growing concern of excessive social media consumption that impacts mental health, productivity, and overall well-being. With over 4 billion people worldwide spending an average of 2.5 hours daily on social media, it's time to take control of our digital lives. BreakFree empowers users to manage their social media usage, providing tools to set timers, track behavior, and focus on more productive tasks.

The Problem πŸ₯΅

The proliferation of social media has led to significant time spent online, causing mental health issues, reduced attention spans, and impaired work ethics. BreakFree recognizes this challenge and aims to help users regain control over their online habits.

The Solution ✨

BreakFree offers a comprehensive solution to combat excessive social media usage:

  • Timer-based Approach: Users can set timers for specific social media applications and websites. Once the timer expires, access to those sites is blocked, encouraging responsible usage.

  • Behavior Analysis: BreakFree tracks and analyzes users' time spent on various websites. Detailed analytics provide insights into daily and overall usage patterns, enabling users to make informed decisions.

App Walkthrough 🚢🏻

Onboarding:

  1. Install the BreakFree extension.
  2. Sign in with your email or Google account.

Creating Timers:

  1. Select a website to set a timer for.
  2. Define the duration of the timer.
  3. The extension will automatically activate the timer when the selected website is visited.

Analytics Section:

  • Visit the BreakFree website's analytics section to review progress with social media usage.

How BreakFree Helps πŸ€”

Social media addiction often stems from unchecked habits. BreakFree addresses this by:

  • Empowering Control: Daily timers help users restrict time spent on social media, preventing impulsive usage.

  • Behavior Insights: Analytics shed light on time spent across different websites, aiding users in understanding and curbing their digital habits.

Technologies Used βš’οΈ

  • Frontend: ReactJS and TailwindCSS.
  • Backend: Grafbase for GraphQL.
  • User Authentication: Auth0.

Steps to run locally

To install the extension

  • The extension is in the folder extension
  • Go to Chrome browser
  • Open Manage extensions
  • Switch on the developer mode
  • Click on Load unpacked
  • Select the folder extension from this repo

To run the client app

  • Go to client directory cd client
  • Install dependencies npm i
  • Run the app npm run dev

breakfree's People

Contributors

omgate23 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.