https://github.com/programinglive/comingsoon
A sleek, terminal-inspired "Coming Soon" page with programmer vibes. Features matrix rain effects, typing animations, and a modern dark theme perfect for tech projects.
https://github.com/programinglive/comingsoon
comingsoon comingsoonpage comingsoonwebsite
Last synced: 27 days ago
JSON representation
A sleek, terminal-inspired "Coming Soon" page with programmer vibes. Features matrix rain effects, typing animations, and a modern dark theme perfect for tech projects.
- Host: GitHub
- URL: https://github.com/programinglive/comingsoon
- Owner: programinglive
- License: mit
- Created: 2025-12-05T15:02:13.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-12-05T16:29:12.000Z (7 months ago)
- Last Synced: 2026-03-11T18:37:07.884Z (3 months ago)
- Topics: comingsoon, comingsoonpage, comingsoonwebsite
- Language: JavaScript
- Homepage: https://comingsoon.programinglive.com/
- Size: 222 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Coming Soon - Programmer Theme 💻
A sleek, terminal-inspired "Coming Soon" page with programmer vibes. Features matrix rain effects, typing animations, and a modern dark theme perfect for tech projects.
**🌐 [Live Demo](https://comingsoon.programinglive.com)** | **📦 [NPM Package](https://www.npmjs.com/package/@programinglive/comingsoon)** | **💻 [GitHub](https://github.com/programinglive/comingsoon)**
## 📦 NPM Installation
Install the package globally or use npx:
```bash
# Using npx (recommended)
npx @programinglive/comingsoon init
# Or install globally
npm install -g @programinglive/comingsoon
comingsoon init
```
This will copy all necessary files (index.html, style.css, script.js, netlify.toml) to your current directory.
## ✨ Features
- 🖥️ **Terminal-style UI** with authentic command-line aesthetic
- 🌧️ **Matrix rain effect** with falling characters
- ⌨️ **Typing animations** showcasing random commands
- 📊 **Animated progress bar** with dynamic updates
- 📧 **Email subscription form** (ready for Netlify Forms integration)
- 🎨 **Dark mode design** with vibrant green/cyan accents
- 📱 **Fully responsive** for all devices
- ⚡ **Zero dependencies** - pure HTML, CSS, and vanilla JavaScript
## 🚀 Quick Deploy to Netlify
### Option 1: Drag & Drop
1. Drag the entire folder to [Netlify Drop](https://app.netlify.com/drop)
2. Your site is live! 🎉
### Option 2: Netlify CLI
```bash
# Install Netlify CLI
npm install -g netlify-cli
# Deploy
netlify deploy --prod
```
### Option 3: Connect to Git
1. Push this folder to GitHub/GitLab
2. Connect your repository in Netlify
3. Netlify will auto-deploy on every push
## 🛠️ Customization
### Update Social Links
Edit `script.js` and update the `updateSocialLinks()` function:
```javascript
const links = {
github: 'https://github.com/yourusername',
twitter: 'https://twitter.com/yourusername',
email: 'mailto:your.email@example.com'
};
```
### Change Colors
Edit CSS variables in `style.css`:
```css
:root {
--text-primary: #00ff41; /* Main green */
--accent-blue: #00d4ff; /* Links */
--accent-purple: #bd93f9; /* Labels */
--accent-pink: #ff79c6; /* Hover effects */
}
```
### Enable Email Collection
To collect emails via Netlify Forms:
1. Add `data-netlify="true"` to the form in `index.html`:
```html
```
2. Emails will appear in your Netlify dashboard under Forms
## 📁 File Structure
```
comingsoon/
├── index.html # Main HTML structure
├── style.css # All styling and animations
├── script.js # Interactive features
├── netlify.toml # Netlify configuration
└── README.md # This file
```
## 🎨 Design Features
- **Typography**: JetBrains Mono & Fira Code fonts
- **Color Scheme**: Matrix-inspired green with modern accents
- **Animations**: Smooth transitions, glitch effects, heartbeat
- **Effects**: Matrix rain, floating code snippets, typing simulation
## 📱 Browser Support
- Chrome/Edge (latest)
- Firefox (latest)
- Safari (latest)
- Mobile browsers
## 📝 License
Free to use for personal and commercial projects!
## 🤝 Contributing
Feel free to customize and make it your own! This is designed to be easily portable to any project.
---
**Made with ♥ and `` by @programinglive & mahatma mahardhika**