SvelteKit-Deno-Nextjs-Iperf3-Full-stack Svelte Themes

Sveltekit Deno Nextjs Iperf3 Full Stack

Iperf3 Network Testing Dashboard

A full-stack application for scheduling, running, and analyzing network performance tests using iperf3.

Quick Start

# 1. Clone & Enter Directory
git clone https://github.com/jag18729/SvelteKit-Deno-Nextjs-Iperf3-Full-stack.git
cd SvelteKit-Deno-Nextjs-Iperf3-Full-stack

# 2. Run Setup
./setup

# 3. Start Development
./dev

That's it! Your development environment is running at:

Features

  • šŸ”‘ User Authentication & Management
  • šŸ“… Test Scheduling & Configuration
  • šŸ“Š Real-time Results & Visualization
  • šŸ”„ Automated Test Execution
  • šŸ“± Responsive Design

Development

# Reset everything (caution: deletes data)
./reset

# View logs
./logs

# Add test data
./seed

Project Structure

ā”œā”€ā”€ frontend/     # SvelteKit UI
ā”œā”€ā”€ server/       # Deno API
ā”œā”€ā”€ admin/        # Admin Dashboard
ā””ā”€ā”€ db/           # Database

API Routes

/api/auth   - Authentication
/api/tests  - Test Management
/api/config - System Configuration

Requirements

  • Docker & Docker Compose
  • That's it! Everything else runs in containers

Troubleshooting

  1. Port conflicts? Edit .env
  2. Docker issues? Run ./reset
  3. Need help? Run ./help

License

MIT

Top categories

Loading Svelte Themes