Delta Force Guide
Introduction
Delta Force Guide is a full-stack web application providing a searchable library of firearm modification codes for the game Delta Force. It consists of two components:
- Web Frontend — A React-based SPA for browsing, filtering, and copying modification codes.
- Backend Server — A Spring Boot REST API handling data persistence, authentication, and content management.
The live site is available at dfguide.onixbyte.cn.
Features
- Firearm Browser — Browse a curated list of in-game firearms with detailed stats.
- Modification Code Library — Search and filter modification codes by weapon, mode, and tags.
- One-Click Copy — Copy modification codes directly from the interface.
- Efficient Rendering — Large lists rendered smoothly with window virtualisation.
- Authentication — User login with JWT-based auth and CAPTCHA verification.
- Admin Panel — Full CRUD operations for firearms and modification data.
- Static-Friendly — Frontend deployed as a static site with API proxy.
Architecture
The frontend is a static site served by Vite, communicating with the Spring Boot REST API backend. Authentication uses JWT access and refresh tokens with Redis-backed refresh token management.
Repositories
- delta-force-guide-server — Spring Boot backend
- delta-force-guide-web — React frontend
Quick Links
- Live Site: dfguide.onixbyte.cn
License
Delta Force Guide is open-source software released under the MIT Licence.