DevAll is a purpose-built, unified workspace designed to consolidate your entire technical identity into a single, sleek dashboard. By aggregating real-time statistics from and various competitive programming and repository platforms, DevAll eliminates the need for multiple profile links, providing a unified view of your contributions, rankings, and repositories.
Note: This project is not open source and is proprietary software. All rights reserved.
- Secure Auth : JWT-based authentication with Refresh Token rotation and Brevo password recovery and email verification.
- Unified Dashboard: Seamlessly functions as both a personal development workspace and a public-facing portfolio.
- Non-Blocking Background Aggregation: Implements a Stale-While-Revalidate pattern using FastAPI
BackgroundTasksto instantly return cached data, completely decoupling API response times from slow third-party platforms. - Resilient Fan-Out Architecture: Leverages Python’s
asyncioandtenacityto concurrently fetch external metrics in the background, featuring automatic exponential backoff retries for robust fault tolerance. - Distributed Global Throttling: Utilizes a Redis-backed coordination layer to space out requests globally to prevent IP blacklisting and maintain consistent service.
- Modern UI/UX: Built with Tailwind CSS, Framer Motion for sleek interactions, and Shadcn UI for premium, accessible components. State managament handled through TanStack Query
DevAll/
├── frontend/ # NextJS 16 + TanStack Query (Hosted on Vercel)
└── backend/ # FastAPI + NeonDB (PostgreSQL) + Redis (Hosted on Render)
| Category | Tech Stack |
|---|---|
| Frontend | |
| Backend | |
| Database | |
| Services | |
| Deployment |
This project is proprietary software and is not open source. All rights reserved. Unauthorized copying, modification, distribution, or use of this software is strictly prohibited.
"I was too lazy to build a static portfolio, so I built a system that builds them for everyone." — The origin of DevAll.