Landing page for the Brainstorm project - a decentralized web of trust system built on the Nostr protocol.
brainstorm.world/
├── index.html # Main landing page
├── css/
│ └── style.css # Styles and responsive design
├── js/
│ └── main.js # Interactive functionality
├── images/ # Static assets (logos, icons, etc.)
├── package.json # Project metadata
├── deploy.sh # Deployment script for Digital Ocean
└── nginx-config.example # Nginx configuration template
To run locally for development:
# Simple HTTP server
npm run dev
# or
python3 -m http.server 8000Then visit http://localhost:8000
- Update the droplet IP in
deploy.shor pass it as an argument - Run the deployment script:
./deploy.sh your-droplet-ip
-
Install Nginx:
apt update && apt install nginx -
Configure Nginx:
cp nginx-config.example /etc/nginx/sites-available/brainstorm.world ln -s /etc/nginx/sites-available/brainstorm.world /etc/nginx/sites-enabled/ nginx -t && systemctl reload nginx -
Set up SSL with Let's Encrypt:
apt install certbot python3-certbot-nginx certbot --nginx -d brainstorm.world -d www.brainstorm.world
- Modern, responsive design
- Smooth scrolling navigation
- Animated elements on scroll
- SEO optimized
- Mobile-friendly
- Fast loading with optimized assets
This is the landing page for the Brainstorm project. The main application code is at: https://github.com/Pretty-Good-Freedom-Tech/brainstorm