Skip to content

Latest commit

 

History

74 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖥️ Mini Projects JavaScript Collection

Mini Projects JS

A retro terminal-inspired collection of 17 interactive web applications and mini-projects built with vanilla HTML, CSS, and JavaScript. Features a nostalgic terminal aesthetic with modern functionality and responsive design.

🌐 Live Demo

View Live Demo - Explore all projects in action!

✨ Features

  • 💻 Retro Terminal Design - Nostalgic command-line interface aesthetic
  • 📱 Fully Responsive - Optimized for desktop, tablet, and mobile
  • ⚡ Smooth Animations - Terminal-style effects and interactions
  • 🎨 Consistent Theming - Universal CSS variables across all projects
  • 🔧 Vanilla JavaScript - No frameworks, pure web technologies
  • 🎯 Accessibility First - Keyboard navigation and screen reader support

🎮 Projects Included

🎯 Games & Interactive (3)

🛠️ Utility Apps (8)

⏱️ Time & Productivity (3)

🎨 Creative Tools (2)

📚 API & Content (1)

🚀 Getting Started

Prerequisites

  • Modern web browser (Chrome, Firefox, Safari, Edge)
  • No installation required!

Running Locally

# Clone the repository
git clone https://github.com/ubednama/Mini-Projects-js.git
cd Mini-Projects-js

# Open index.html in your browser
# Or use a local server:

# Python
python -m http.server 8000

# Node.js
npx serve .

# PHP
php -S localhost:8000

Then navigate to http://localhost:8000 in your browser.

🎨 Design Philosophy

  • Terminal Aesthetic - Retro command-line interface meets modern web
  • Performance First - Fast loading and smooth animations
  • Accessibility - Inclusive design with keyboard support
  • Responsive - Seamless experience across all devices
  • Consistency - Unified design with shared utilities

🛠️ Technologies

  • HTML5 - Semantic markup
  • CSS3 - Custom properties, Grid, Flexbox
  • Vanilla JavaScript - ES6+, async/await
  • Web APIs - LocalStorage, Fetch, Canvas

📱 Browser Support

  • ✅ Chrome 80+
  • ✅ Firefox 75+
  • ✅ Safari 13+
  • ✅ Edge 80+

🤝 Contributing

Contributions welcome! Please:

  1. Follow existing code style
  2. Ensure responsive design
  3. Test in multiple browsers
  4. Add comments and documentation
  5. Maintain accessibility standards

📄 License

MIT License - see LICENSE file

🌟 Connect

Built with ❤️ by ubednama


Enjoy exploring these mini JavaScript projects! 🎉

Releases

Packages

Contributors

Languages