A free, open-source collection of modern web application design demos and boilerplates that you can clone, run locally, and deploy to your preferred cloud platform.
This repository contains production-ready web application demos built with modern technologies. Each demo showcases different aspects of full-stack development, from simple landing pages to complex multi-user applications.
- π Production Ready - Deploy directly to your preferred platform
- π± Responsive Design - Mobile-first approach with Tailwind CSS
- π Authentication - Built-in user management and security
- β‘ Performance - Optimized for speed and user experience
- π¨ Modern UI - Beautiful, accessible interfaces
- π§ Developer Friendly - Easy to customize and extend
- Vanilla JavaScript - No heavy frameworks, maximum performance
- Tailwind CSS - Utility-first CSS framework
- Custom Web Components - Modern, reusable UI components
- Node.js - Lightweight HTTP server
- SQLite - Embedded database (no setup required)
- RESTful APIs - Clean, documented endpoints
- Cloudflare Workers - Global edge computing
- Vercel - Serverless deployment
- Netlify - Static site hosting
- Railway - Full-stack deployment
- Render - Cloud hosting
- Node.js 18+ (LTS recommended)
- Git for cloning
- Modern web browser
# Clone the repository
git clone https://github.com/zemadeiran/modern-app-showcase.git
cd modern-app-showcase
# Install dependencies (if any)
npm install
# Start development server
npm start
# Open in browser
# http://localhost:3000| Demo | Description | Tech Stack | Status |
|---|---|---|---|
| Fullstack App | Complete user auth app with dashboard | Node.js + SQLite + Vanilla JS | β Ready |
| Landing Page | Modern marketing site | HTML + CSS + JS | π§ Coming Soon |
| Admin Panel | Content management system | React + API | π Planned |
| E-commerce | Shopping cart application | Next.js + Stripe | π Planned |
π‘ Want to clone just one app? See individual app cloning below!
You can clone just specific apps using Git's sparse checkout:
# Clone only the fullstack-app
git clone --filter=blob:none --sparse https://github.com/zemadeiran/showcase.git
cd showcase
git sparse-checkout init --cone
git sparse-checkout set fullstack-app
# Now you have only the fullstack-app directory
cd fullstack-app && npm install && npm startAlternative: Direct download
# Download ZIP from GitHub
curl -L https://github.com/zemadeiran/showcase/archive/main.zip -o showcase.zip
unzip showcase.zip
cd showcase-main/fullstack-appshowcase/
βββ fullstack-app/ # Main demo application
β βββ components/ # Custom web components
β βββ views/ # HTML templates
β βββ utils/ # Database and utilities
β βββ public/ # Static assets
β βββ server.js # HTTP server
βββ examples/ # Additional demos
βββ docs/ # Documentation
βββ README.md # This file
# Deploy to Cloudflare
npm run deploy:cloudflare
# Your app will be live at:
# https://your-app.your-subdomain.workers.dev# Install Vercel CLI
npm i -g vercel
# Deploy
vercel
# Your app will be live at:
# https://your-app.vercel.app# Connect to Netlify
# Drag & drop the build folder to Netlify dashboard
# Or use Netlify CLI
npm run build
netlify deploy --prod --dir=dist# Connect GitHub repo to Railway
# Automatic deployments on push
# Or manual deploy
railway up// Customize colors in tailwind.config.js
module.exports = {
theme: {
extend: {
colors: {
primary: '#your-color',
secondary: '#your-color'
}
}
}
}// Create new web components
class MyComponent extends HTMLElement {
// Your component logic
}
// Register component
customElements.define('my-component', MyComponent);I welcome contributions! Here's how you can help:
- Found a bug? Open an issue
- Have a feature request? Create a discussion
# Fork the repository
# Create your feature branch
git checkout -b feature/amazing-feature
# Commit your changes
git commit -m 'Add amazing feature'
# Push to the branch
git push origin feature/amazing-feature
# Open a Pull Request- Help improve documentation
- Add code comments
- Create tutorials and guides
This project is 100% free and open source under the MIT License.
MIT License - feel free to use this code for personal or commercial projects.
No attribution required, but appreciated!
- π Documentation
- π Issues
- π Star this repo if you find it helpful!
- π£ Share with fellow developers
- π Follow for updates
- β Fullstack app with authentication
- β Responsive design system
- β Multiple deployment options
- π§ Additional demo applications
- π§ Advanced features (file uploads, real-time)
- π§ API documentation
- π Mobile app versions
- π Desktop applications
- π Integration examples
This showcase is designed to democratize modern web development by providing accessible, production-ready examples that work everywhere.
Clone, customize, deploy, and build amazing things! πβ¨
Built with β€οΈ for the developer community