๐ฎ A E S T H E T I C 80s retrowave authentication system with immersive vaporwave visuals. Perspective grids, neon sunsets, floating statues, palm trees, and synthwave vibes!
- ๐ Retro Neon Sunset โ Animated gradient sun with horizontal scan lines
- ๐ Perspective Grid Floor โ Infinite scrolling 80s-style grid
- ๐ด Palm Tree Silhouettes โ Swaying tropical palms
- ๐ฟ Floating Statues โ Classic vaporwave Greek aesthetics
- ๐บ VHS Scanlines โ Authentic retro CRT effect
- ๐ Neon Color Palette โ Pink, cyan, purple gradient scheme
- โก Real-time Validation โ Async email availability & password strength
- ๐ Secure Auth โ bcrypt hashing, session management
- ๐ฑ Fully Responsive โ Works on all devices
- ๐ซ No CGO Required โ Pure Go SQLite driver
| Effect | Description |
|---|---|
| Grid Scroll | Infinite perspective grid animation |
| Sun Pulse | Glowing neon sunset with scan lines |
| Palm Sway | Gentle tropical breeze animation |
| Statue Float | Levitating Greek head sculptures |
| Neon Flicker | Authentic neon sign effect |
| Scanlines | VHS/CRT monitor overlay |
- Backend: Go 1.21+ with Fiber v2
- Database: SQLite (CGO-free via glebarez/sqlite)
- ORM: GORM
- Frontend: Alpine.js + Tailwind CSS
- Fonts: Press Start 2P, Orbitron
- Auth: bcrypt + secure sessions
Clone the repository:
git clone https://github.com/smart-developer1791/go-fiber-auth-vaporwave
cd go-fiber-auth-vaporwaveInstall dependencies and run:
go mod tidy
go run .Email: demo@vaporwave.io
Password: demo1234
Phone: +1 (555) 867-5309
go-fiber-auth-vaporwave/
โโโ main.go # Fiber server, GORM models, handlers
โโโ templates/
โ โโโ login.html # Vaporwave login page
โ โโโ register.html # Registration with password meter
โ โโโ dashboard.html # Welcome dashboard
โโโ render.yaml # Render deployment config
โโโ .gitignore
โโโ README.md
| Method | Endpoint | Description |
|---|---|---|
| GET | /login |
Login page |
| GET | /register |
Registration page |
| GET | /dashboard |
Protected dashboard |
| POST | /api/login |
Authenticate user |
| POST | /api/register |
Create new account |
| POST | /api/validate |
Real-time field validation |
| POST | /api/logout |
End session |
- โ bcrypt password hashing (cost 10)
- โ HTTP-only session cookies
- โ Server-side validation
- โ SQL injection protection (GORM)
- โ XSS protection
- โ CSRF-safe API design
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ