``This is a submission for the DEV Weekend Challenge: Community
The Community
I built this for builders, students, indie hackers, and anyone who struggles with consistency and focused execution.
Many people start projects but lose momentum after a few days. I wanted to create a lightweight public sprint system where users commit to short, focused 3-day sprints and track their progress openly.
The idea is simple:
Short deadlines + public visibility = higher accountability.
This platform encourages consistency through community visibility and structured goal tracking.
## What I Built
I built 3-Day Builder, a sprint-based accountability platform where users can:
- Sign up and log in securely
- Create focused 3-day sprints
- Break sprints into trackable goals
- Update goal completion
- Automatically calculate progress percentage
- Update sprint status (Not Started, In Progress, Paused, Completed)
- View public sprint board
- Community leaderboard
- Track their sprint history
Demo
Code
π 3-Day Builder
A productivity-focused web application that allows users to create, track, and complete 3-day sprints. Users can monitor their progress, update sprint goals, and view their sprint history.
π Table of Contents
- Features
- Technologies Used
- Installation
- Usage
- Models
- Screenshots
- Future Improvements
- License
β¨ Features
- User authentication (Signup, Login, Logout)
- Create 3-day sprints with 3 main goals
- Update goal completion status with progress reflected in real-time
- Progress bar and status tracking for each sprint
- Sprint history for users to view completed and failed sprints
- Community leaderboard showing top-performing users
- Congratulatory animation when a sprint is completed
- Timer counting down from 72 hours per sprint
- Pagination for dashboard view
π Technologies Used
- Backend: Django, Django REST Framework
- Frontend: HTML, CSS, JavaScript
- Database: SQLite (default), can be switched to MySQL
- Authentication: Django built-in authentication system
π¦ Installation
1οΈβ£ Clone the repository
git clone https://github.com/your-username/3-day-builder.git
cd 3-day-builder
2οΈβ£ Create and activate a
β¦You can try it out at: https://three-day-slls.onrender.com
## How I Built It
Technologies used:
- Python
- Django
- SQLite (for development database)
- HTML & CSS
- Django Templates
- Django Admin (for managing demo data)
Key implementation details:
Sprint progress is dynamically calculated based on completed goals.
User sprint status is stored and updated alongside goal completion.
The public sprint board displays all visible sprints ordered by newest.
Leaderboard shows sprint progress and status across users.
Authentication ensures each user can only update their own sprint.
The focus was on building a complete and functional system within a short timeframe while keeping the architecture clean and logical.






Top comments (0)