DISTRACTION BLOCKER banner

DISTRACTION BLOCKER

5 devlogs
9h 6m 20s

Distraction Blocker + Accountability System is a productivity tool that forces discipline by blocking websites until your tasks are completed, with streak tracing and also rewards of unblocked time to use. It is made by React.js, Node.js and also …

Distraction Blocker + Accountability System is a productivity tool that forces discipline by blocking websites until your tasks are completed, with streak tracing and also rewards of unblocked time to use. It is made by React.js, Node.js and also as an extension to focus and eliminate procastination

This project uses AI

Used AI for a bit frontend and also to optimize blocking logic

Demo Repository

Loading README...

saisadwiikkatam

Shipped this project!

I built a productivity extension which forces you to focus and not distract, by blocking distracting apps you listed. Blocking and unblocking logic is a challenging one and This feature pushes your focus to next level

saisadwiikkatam

HURRAY! Completed making of extension too
Completed the deployment of Frontend and Backend too
Added Force Sync Blocks incase of any discrepancy of blocking mechanism
Reward System to give you unblocked time

Attachment
Attachment
Attachment
0
saisadwiikkatam

FRONTEND COMPLETED: THEME NEO BRUTALISM DARK
Still modifying few things..
And planning of a crx model type of thing for extension

Attachment
0
saisadwiikkatam

BACKEND COMPLETED: EACH AND EVERY ROUTE WORKING FOR NOW…
i GOT AN IDEA.. HOW ABOUT WE USE RAGEBAIT WORDS IN FRONTEND IF DEADLINE IS APPROACHING OR WHEN HE OPEN THE EXTENSION IN THE MIDDLE OF HIS WORK
SO STARTING FRONTEND

Attachment
0
saisadwiikkatam

Completed creation and testing of user routes like register, login etc and tasks routes like create new task, get all tasks by id, update task completion, delete task
Included with JWT Authentication
Test remaining before moving to frontend: blocked sites, reward time for using sites after completion of a task

Attachment
0
saisadwiikkatam

Backend on the go
Started with basic User and Task and BlockedSite structure and perfecting step by step
Established mongodb connection too
Working on user login and sign in and many other
Created routes for Tasks Creation ,Deletion etc
And wrote the basic logic for reward system for accessing the sites for a particular time after completion of a task

Attachment
0