The Alarm Puzzle is an interactive alarm application that enhances the traditional wake-up experience. Instead of simply dismissing a ringing alarm, users must solve a jigsaw puzzle to deactivate it — ensuring they are mentally awake and alert.
- ⏱️ Set Multiple Alarms: Users can set one or more alarms for specific times.
- 🎵 Custom Alarm Sounds: Choose from a variety of alarm tones for a personalized experience.
- 🧩 Interactive Puzzle to Stop Alarm: When the alarm rings, users must solve a jigsaw puzzle to silence it.
- 🖼️ Visually Engaging Puzzle UI: Clean and interactive interface for puzzle-solving.
- 🛠️ Error Handling: Gracefully handles user errors or unexpected behaviors.
- 👤 User-Friendly Interface: Intuitive design with clear instructions and easy navigation.
- Set alarms at specific times.
- Ability to enter and save desired alarm times.
- Support for multiple alarms.
- Choose from a variety of alarm tones.
- Integrated sound picker for ease of use.
- Alarms automatically trigger at the set time.
- Audible ringing alerts the user.
- A jigsaw puzzle appears on screen when the alarm rings.
- Puzzle is visually interactive and engaging.
- Drag and drop pieces to complete the puzzle.
- Smooth and intuitive puzzle controls.
- Alarm stops only when the user completes the puzzle.
- Automatically detects successful puzzle completion.
- Simple and clean UI design.
- Instructions or hints guide users during puzzle solving.
- Validates user input (e.g., invalid times).
- Displays user-friendly error messages when needed.
📄 License This project is licensed under the MIT License - see the LICENSE file for details.
👩💻 Author Maheen Sadiq Feel free to connect or contribute to the project!