Skip to content

A minimalist, mobile-first web application for rolling standard and custom dice. Features 3D CSS animations, dark mode, a dynamic dice tray for mixed rolls (D&D style), and local storage persistence. Built with pure Vanilla JS.

License

Notifications You must be signed in to change notification settings

arodu/master-dice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎲 Master Dice

A minimalist, premium web app to roll standard and custom dice. Built with a focus on UX, animations, and mobile-first design.

✨ Features

  • Classic Presets: Coin flip (3D flip), D6, D20.
  • Custom Creator: Create dice with names, text, numbers, or emojis.
  • Persistence: Saves your custom dice automatically (LocalStorage).
  • Visuals: 3D CSS animations with anti-spoiler result reveal.
  • Theming: Full Dark Mode support (Auto/Toggle).
  • Internationalization: English & Spanish (Auto-detect).
  • Zero Dependencies: Pure Vanilla JS, HTML, and CSS.

🚀 How to Run

  1. Clone the repository.
  2. Open index.html in your browser.
  3. That's it! No build process or server required.

🛠️ Tech Stack

  • Core: HTML5, CSS3, JavaScript (ES6+).
  • Design: CSS Variables, Flexbox/Grid, SVG Icons.
  • Storage: LocalStorage API.

🤝 Contributing

Want to add a new language or improve the code? Pull Requests are welcome! Feel free to fork the repo and submit your changes.

📄 License

MIT License

About

A minimalist, mobile-first web application for rolling standard and custom dice. Features 3D CSS animations, dark mode, a dynamic dice tray for mixed rolls (D&D style), and local storage persistence. Built with pure Vanilla JS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors