Skip to content

VasuBhakt/DevAll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

155 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DevAll

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.


🚀 Core Capabilities

  • 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.
  • Asynchronous Data Aggregation: Leverages Python’s asyncio.gather and httpx to fetch metrics from multiple third-party APIs concurrently, keeping system latency bounded to the slowest external response.
  • Distributed Global Throttling: Utilizes a Redis-backed coordination layer to space out requests globally to prevent IP blacklisting and maintain consitent 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

🏗️ System Architecture

DevAll/
├── frontend/     # NextJS 16 + TanStack Query (Hosted on Vercel)
└── backend/      # FastAPI + NeonDB (PostgreSQL) + Redis (Hosted on Render)


🛠️ Technology Stack

Category Tech Stack
Frontend Next.js TailwindCSS Framer TanStack Query
Backend FastAPI Redis JWT
Database Neon PostgreSQL
Services Brevo
Deployment Vercel Render

📝 License

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.


👨‍💻 Author

"I was too lazy to build a static portfolio, so I built a system that builds them for everyone." — The origin of DevAll.

About

DevAll is a purpose-built, unified workspace designed to consolidate your entire technical identity into a single, sleek dashboard

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors