{"repo":"AmiRCandy/Candy-Panel","free":true,"listed":false,"github":"https://github.com/AmiRCandy/Candy-Panel","clone":"git clone https://github.com/AmiRCandy/Candy-Panel.git","description":"A modern, beautiful web interface for managing WireGuard VPN servers with comprehensive backend integration. Built with React, TypeScript, and a powerful Python Flask backend.","language":"Python","stars":70,"topics":["linux","vpn","web-panel","wiregaurd","dashboard","wireguard-ui","wireguard-vpn"],"license":"MIT","category":"networking-infra","readme_excerpt":"🍭 Candy Panel - WireGuard Management System A modern, beautiful web interface for managing WireGuard VPN servers with comprehensive backend integration. Built with React, TypeScript, and a powerful Python Flask backend. ✨ Features - 🎨 Beautiful UI : Modern glassmorphism design with smooth animations - 🔐 Secure Authentication : JWT-based authentication system - 👥 Client Management : Create, edit, delete, and monitor WireGuard clients - 🖥️ Server Control : Comprehensive WireGuard server management - ⚙️ Interface Configuration : Manage multiple WireGuard interfaces (wg0, wg1, etc.) - 📊 Real-time Statistics : Live bandwidth monitoring and analytics - 🔑 API Management : Generate and manage API tokens - ⏰ Auto Reset : Scheduled server resets with configurable intervals - 🛠️ Installation Wizard : Guided setup for first-time users - 📱 Responsive Design : Works perfectly on desktop, tablet, and mobile 🚀 Quick Start 🚀 One line command install - Panel Default Port : 3446 - API Default Port : 3446 Prerequisites - Node.js 20+ and npm - Python 3.8+ - WireGuard installed on your server Frontend Setup 1. Clone the repository 2. Install dependencies 3. Configure environment 4. Start development server Backend Setup 1. Navigate to backend directory 2. Install Python dependencies 3. Start the backend server 4. Access the application - Frontend: http://localhost:3445 - Backend API: http://localhost:3445 🏗️ Architecture Frontend Stack - React 18 with TypeScript - Vite for fast develop","default_branch":null,"files":null,"tree":[],"storefront":"/r/AmiRCandy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AmiRCandy/Candy-Panel/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}