All work
GitHub Manager
Web App · React · GitHub Dashboard · Project Manager · Repository Tracker · Roadmap · PWA
GitHub Manager is a web app/PWA designed as a personal control panel to manage, organize, and monitor software projects and GitHub repositories. The app was created to centralize applications, GitHub metadata, progress status, roadmaps, ideas, tasks, technical notes, and quality indicators into a single experience.
The project addresses a concrete need: to have an organized view of multiple applications and repositories without having to constantly jump between dashboards, READMEs, issues, external apps, and scattered notes. Each project can be cataloged with manual information, URLs, status, priority, version, long description, technical notes, and roadmap, keeping user-entered data separate from GitHub-synchronized metadata.
The dashboard displays real and synthetic KPIs such as total projects, apps in production, apps in development, WIP, linked GitHub repositories, items to check, average progress, stars, and open issues. All displayed data is real: it comes from the user database, the backend application GitHub API, or manual input in the project details.
A central part of the app is read-only GitHub synchronization. The integration retrieves metadata such as stars, open issues, default branch, last commit, repository description, homepage, main language, topics, update date, visibility, last tag, last release, and version detected from project files. The sync also detects the presence of technical documentation such as README.md, AGENTS.md, and CHANGELOG.md, which is useful for evaluating the repository's maturity status.
GitHub Manager includes an App section with a filterable list, a complete project detail, a GitHub synchronization page, a roadmap with drag & drop on desktop and card view on mobile, an aggregated Ideas & Tasks board per project, a Project Status section with health-checks and data quality, and settings for profile, theme, and GitHub integration.
The app is designed to be multi-user: each user sees and edits only their own data thanks to owner-scoped RLS policies. GitHub synchronization uses a token managed on the backend and never exposes secrets in the frontend, client bundle, localStorage, sessionStorage, or cookies. Operations towards GitHub are intentionally read-only, so the app can monitor without modifying repositories, issues, PRs, or files.
The interface is built with a premium and responsive approach, with light/dark/system theme, desktop sidebar, mobile bottom navigation, installable PWA layout, and attention to readability. The roadmap and task sections are designed to work well on both desktop and mobile, with persisted preferences, filters, search, and state management.
GitHub Manager represents a project focused on developer productivity: an app that combines project management, repository tracking, operational dashboards, data synchronization, and personal project governance. It is particularly useful for those who develop many apps and want to maintain order, context, and visibility into the technical and functional evolution of each product.
Year
2026
Stack
ReactTypeScriptTanStack StartTanStack RouterTanStack QueryViteTailwind CSSshadcn/uiRadix UISupabaseGitHub APIReact Hook FormZodPWA