Help Center
Setup instructions and getting started guide
Quick Start Guide
Docker Setup (Recommended)
# Clone the repository
git clone https://github.com/s41r4j/thsvwa.git
cd thsvwa
# Build the Docker image
docker build -t thsvwa .
# Run the container
docker run -p 3000:3000 thsvwa
# Access the application
# Open http://localhost:3000 in your browser
Local Development Setup
# Install dependencies
npm install
# Run development server
npm run dev
# Build for production
npm run build
npm start
System Requirements
- •Node.js: 18.0 or higher
- •Docker: 20.0 or higher (optional)
- •Browser: Modern browsers with JavaScript enabled
- •Platform: Windows, macOS, Linux
Environment Configuration
Optional Environment Variables
# .env.local (optional)
PORT=3000
NODE_ENV=development
# For production deployment
NEXT_PUBLIC_BASE_URL=https://your-domain.com
⚠️ Important Notice
This application contains intentional security vulnerabilities for educational purposes.
Never deploy this application in a production environment.
Use only in isolated, controlled environments for learning and testing.
Getting Started
1. Set up the application using Docker or npm
2. Enable hint mode for guided learning
3. Explore each vulnerability challenge
4. Submit discovered flags for points
5. Review security documentation