Eepy is an innovative alarm clock iOS app designed to make sure you're fully awake by the time you stop your alarm. To turn off the alarm, users must complete engaging and challenging mini-games. Say goodbye to snoozing and hello to productivity!
eepy-demo.mp4
Eepy includes a variety of fun and challenging mini-games to stimulate your brain and get you moving:
- Circle Tap: Tap the circle as fast as you can.
- Pong: Play a quick round of the classic Pong game.
- Slider Match: Align the slider to match the target position.
- Tap Counter: Reach the required number of taps.
- Wordle: Solve a word puzzle in limited attempts.
- Word Scramble: Unscramble the letters to form the correct word.
Eepy features a user-friendly and visually appealing interface, making it simple to set up and use.
- Set an Alarm: Choose your wake-up time in 30 min interval.
- Wake Up and Play: When the alarm rings, complete a random mini-game to turn it off.
- Stay Awake: By the time you've finished the games, you'll be ready to start your day.
To install and run Eepy on your iOS device:
- Clone the repository:
git clone https://github.com/janniver/eepy.git
- Open the project in Xcode.
- Build and run the app on a simulator or a physical device.
Eepy leverages the following technologies:
- Language: Swift
- Framework: SwiftUI
- IDE: Xcode
- Version Control: Git
Eepy is written in Swift and uses SwiftUI for its user interface. The app's modular design makes it easy to add or modify mini-games.
ContentView.swift
: The main entry point of the app.CompletionView.swift
: Displays the completion message after finishing mini-games.MiniGame.swift
: Handles the logic for loading and managing mini-games.- Mini-Game Views:
CircleTapView.swift
PongView.swift
SliderMatchView.swift
TapCounterView.swift
WordleView.swift
WordScrambleView.swift
We welcome contributions to make Eepy even better! To contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add feature-name"
- Push to your fork and submit a pull request.
- Apple Developer Documentation: For providing extensive resources on Swift and SwiftUI.
- How to Make a Game Like Wordle in SwiftUI (Part One)
- Build a Fasting Timer App in SwiftUI
- Stack Overflow Community: For helpful solutions and discussions.
Get ready to wake up like never before with Eepy, the alarm clock that ensures you're wide awake and ready to conquer the day!