p2p-cdn-showcase

Peer-to-Peer CDN Showcase

![https://p2p-cdn-showcase.vercel.app/dashboard]

A frontend showcase for a decentralized Content Delivery Network (CDN) platform where peers can rent out their edge servers and customers can save on traffic costs.

🚀 Features

🛠 Tech Stack

Frontend:

Backend (Mock):

Design Decisions: State Management:

Testing Strategy:

Performance Optimizations:

📂 Project Structure

p2p-cdn-showcase/ ├── app/ # Next.js app router │ ├── api/ # Mock API endpoints │ ├── (dashboard)/ # Protected routes │ │ ├── peer/ # Peer dashboard │ │ └── customer/ # Customer dashboard │ └── layout.tsx # Root layout ├── components/ # Reusable components ├── features/ # Feature-based modules │ ├── servers/ # Server marketplace │ └── analytics/ # Data visualization ├── lib/ # Utilities and helpers ├── public/ # Static assets ├── styles/ # Global styles ├── tests/ # Test files └── types/ # TypeScript types