Skip to content

smart-developer1791/go-fiber-auth-tactical

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ–οΈ Tactical Command - Military 3D Authentication

Go Fiber SQLite Tailwind Alpine.js Render

Military tactical-themed 3D authentication system celebrating Defender's Day! Features camouflage patterns, radar sweeps, floating dog tags, military stars, scan lines, and tactical HUD elements.

✨ Features

  • πŸŽ–οΈ Military Aesthetic β€” Camouflage background with tactical overlays
  • πŸ“‘ Animated Radar β€” Real-time rotating radar sweep with range rings
  • 🏷️ Floating Dog Tags β€” Swinging metal dog tags with 3D shadows
  • ⭐ Pulsing Stars β€” Golden military stars with glow effects
  • πŸ” Scan Lines β€” CRT-style scan line animations
  • πŸ“ Corner Brackets β€” Tactical targeting brackets on forms
  • 🎯 Crosshair Elements β€” Decorative targeting crosshairs
  • βœ… Real-time Validation β€” Async field validation with military feedback
  • πŸ’ͺ Password Strength β€” 5-level security meter with tactical names
  • πŸ”’ Secure Auth β€” Bcrypt hashing with GORM + SQLite
  • πŸ“± Fully Responsive β€” Mobile-first tactical design

πŸ› οΈ Tech Stack

Layer Technology
Backend Go + Fiber v2
Database GORM + SQLite (CGO-free)
Frontend Alpine.js + Tailwind CSS
Styling Military fonts + CSS 3D
Auth Bcrypt password hashing

πŸš€ Quick Start

Clone and run:

git clone https://github.com/smart-developer1791/go-fiber-auth-tactical
cd go-fiber-auth-tactical

Install dependencies and start:

go mod tidy
go run .

Open http://localhost:3000

πŸ” Demo Credentials

Field Value
Email commander@tactical.mil
Password commander123
Phone +1 (555) 234-5678

πŸ“ Project Structure

go-fiber-auth-tactical/
β”œβ”€β”€ main.go              # Fiber server + GORM models
β”œβ”€β”€ templates/
β”‚   β”œβ”€β”€ login.html       # Tactical login form
β”‚   β”œβ”€β”€ register.html    # Enlistment form
β”‚   └── dashboard.html   # HQ dashboard
β”œβ”€β”€ render.yaml          # Render deployment config
β”œβ”€β”€ .gitignore
└── README.md

🎨 Visual Effects

Camouflage Background

Multi-layer CSS gradient simulating military camo patterns

Radar System

  • Rotating sweep line with green glow
  • Concentric range rings
  • Absolute positioning for depth

Dog Tags

  • 3D metal gradient effect
  • Realistic swing animation
  • Embossed text styling

HUD Elements

  • Corner targeting brackets
  • Scan line overlays
  • Crosshair decorations

πŸ”§ API Endpoints

Method Endpoint Description
GET / Redirect to login
GET /login Login terminal
GET /register Enlistment form
GET /dashboard HQ dashboard
POST /api/login Authenticate operative
POST /api/register New enlistment
POST /api/validate-field Real-time validation

πŸŽ–οΈ Defender's Day Theme

This project celebrates Defender of the Fatherland Day (February 23) with:

  • Military command center aesthetics
  • Tactical terminology throughout UI
  • Medal and star decorations
  • Call sign registration
  • Rank system (Recruit β†’ Commander)

πŸ“± Responsive Design

  • Mobile: Simplified layout, hidden decorations
  • Tablet: Partial decorative elements
  • Desktop: Full tactical experience with radar, dog tags, stars

Deploy in 10 seconds

Deploy to Render


πŸŽ–οΈ Built for Defender's Day | Go Fiber + GORM + Alpine.js + Tailwind CSS

About

πŸŽ–οΈ Tactical Command β€” Military 3D authentication for Defender's Day. Go Fiber + GORM + SQLite + Alpine.js + Tailwind. Features radar sweeps, dog tags, camouflage, scan lines, and real-time validation. No CGO required!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors