RootDash is a centralized, modular developer dashboard that consolidates metrics from platforms like GitHub, Hackatime, and Cloudflare into a single custom interface. Built with Next.js and Supabase, it allows users to securely connect their development tools via OAuth2 and personalize their workspace with dynamic widgets.
Developed as part of Hack Club Stardance.
This project is organized as a MonoRepo to keep the codebase modular, scalable, and easy to maintain.
root-dash/
├── apps/
│ └── web/ # The central Next.js frontend and backend proxy layer
├── docs/ # Technical documentation and architectural designs
└── README.md # This file with the global overview
- Technical Documentation (docs/README.md) – Dive deep into the architecture, database schemas, and multi-phase integration roadmap.
- Web Application (apps/web/README.md) – Technical details, environment setup, and local development guides specifically for the Next.js app.
I use AI as a coding assistant to help speed up development and for brainstorming. However, I am writing parts of the application myself, including setting up the entire Supabase database, authentication, and custom API routes. The overall architecture and integration logic are completely my own work.
This repository uses a split licensing model, which means that different parts of the MonoRepo may have different licenses.
Please check the individual LICENSE files in each workspace directory for the exact terms.