feat: unleash maximum chaos with 'IT'S FUCKING DUSTIN'S FAULT' website
- Transform into hilariously offensive Docker-hosted blame portal - Add Apache container with custom 404 blaming Dustin - Implement MySQL database tracking all of Dustin's eternal sins - Create interactive features: live incident feed, apology generator, nuclear option - Add ridiculous animations, sound effects, and CRT-style UI - Include CGI script for extra blame generation - Set up docker-compose with phpMyAdmin for database admin - Maximum crassness with zero restraint - everything is Dustin's fault
This commit is contained in:
90
README.md
90
README.md
@@ -1,34 +1,82 @@
|
||||
# itsdustinsfault.com
|
||||
# IT'S FUCKING DUSTIN'S FAULT — OFFICIAL BLAME PORTAL
|
||||
|
||||
## Overview
|
||||
Terminal-style incident dashboard where **everything** is Dustin's fault. Absurd corporate IT humor for Dustin's friends.
|
||||
The most offensive, hilarious, and utterly ridiculous website ever created. A Docker-hosted Apache monstrosity that blames everything on Dustin with maximum crassness and zero fucks given.
|
||||
|
||||
**Live Demo:** [itsdustinsfault.com](https://itsdustinsfault.com) (once deployed)
|
||||
|
||||
## Features
|
||||
- Live auto-generating incidents blaming Dustin
|
||||
- File your own reports (always Dustin's fault)
|
||||
- Typing animations, sound effects (toggleable), CRT glitches
|
||||
- Stats counters & ASCII fault graph
|
||||
- Easter egg: \"dustin innocent\" → +100 faults!
|
||||
- **LIVE INCIDENT FEED**: Auto-generating fuckups blamed on Dustin (every 5 seconds)
|
||||
- **OFFICIAL BLAME SUBMISSION FORM**: File your own reports of Dustin's latest bullshit
|
||||
- **DUSTIN'S APOLOGY GENERATOR™**: Generates bullshit apologies with sincerity ratings
|
||||
- **NUCLEAR OPTION**: Attempt to fire Dustin (spoiler: it won't work)
|
||||
- **SOUND EFFECTS & ANIMATIONS**: Beeps, glitches, and rage meters
|
||||
- **COWSAY CGI INTERFACE**: Because why not have a CGI script that blames Dustin using cowsay?
|
||||
- **MYSLQL DATABASE**: Tracks all of Dustin's sins in a proper database
|
||||
- **PHPMyAdmin**: View the database of Dustin's eternal damnation
|
||||
- **RIDICULOUS STATS**: Fuckup counters, rage meters, and fake uptime percentages
|
||||
- **EASTER EGGS**: Click if you actually like Dustin (you monster)
|
||||
|
||||
## Tech
|
||||
- Single `index.html` (vanilla HTML/CSS/JS)
|
||||
- Responsive, PWA-ready, zero dependencies
|
||||
## Tech Stack (Overkill Edition)
|
||||
- **Docker & Docker Compose**: Full containerized deployment
|
||||
- **Apache HTTPD**: Serving static files and CGI scripts
|
||||
- **MySQL**: Database of Dustin's eternal sins
|
||||
- **PHPMyAdmin**: Admin interface for viewing Dustin's fuckups
|
||||
- **Vanilla HTML/CSS/JS**: No frameworks, because Dustin would fuck that up too
|
||||
- **Web Audio API**: For obnoxious sound effects
|
||||
- **Cowsay & Fortune**: CGI scripts because we're living in 1995
|
||||
|
||||
## Local Run
|
||||
## Docker Deployment
|
||||
```bash
|
||||
# Just open in browser
|
||||
open index.html
|
||||
# or
|
||||
python -m http.server 8000
|
||||
# Start the entire blame ecosystem
|
||||
docker-compose up -d
|
||||
|
||||
# Access the main site
|
||||
# http://localhost:8080
|
||||
|
||||
# Access phpMyAdmin (to view Dustin's sins)
|
||||
# http://localhost:8081
|
||||
# Username: dustin
|
||||
# Password: blame_me
|
||||
```
|
||||
|
||||
## Deploy
|
||||
1. Drag `index.html` to Netlify/Vercel
|
||||
2. Point DNS to itsdustinsfault.com
|
||||
## Local Development
|
||||
```bash
|
||||
# Just open in browser (for cowards)
|
||||
open index.html
|
||||
|
||||
## Screenshots
|
||||
[Add later]
|
||||
# Or run the full Docker stack
|
||||
docker-compose up
|
||||
```
|
||||
|
||||
© 2026 Dustin Fault Monitoring Division
|
||||
## Architecture
|
||||
```
|
||||
dustins-fault-website/
|
||||
├── index.html # The main blame portal
|
||||
├── Dockerfile # Apache container with cowsay & fortune
|
||||
├── docker-compose.yml # Full stack with MySQL & phpMyAdmin
|
||||
├── cgi-bin/
|
||||
│ └── blame-dustin.cgi # CGI script for cowsay blaming
|
||||
├── mysql-init/
|
||||
│ └── 01-init.sql # Database schema & sample fuckups
|
||||
├── logs/ # Apache logs
|
||||
├── mysql-data/ # Persistent database storage
|
||||
└── README.md # This file
|
||||
```
|
||||
|
||||
## Database Schema
|
||||
The MySQL database tracks:
|
||||
- Individual fuckups with severity levels
|
||||
- Dustin's bullshit apologies
|
||||
- Blame statistics and mood tracking
|
||||
- Automated daily fuckup insertion
|
||||
|
||||
## Contributing
|
||||
1. Think of something even more offensive
|
||||
2. Add it to the codebase
|
||||
3. Blame Dustin for any bugs
|
||||
|
||||
## Legal Disclaimer
|
||||
This website is pure satire and contains extreme profanity. If you're offended, it's probably Dustin's fault anyway.
|
||||
|
||||
© 2026 Corporate Blame Allocation Division — All faults reserved. Dustin takes full responsibility.
|
||||
Reference in New Issue
Block a user