Skip to content
kamlakantkumar51Public

About

An AI-powered smart alarm app that eliminates snoozing by requiring users to complete real-world object-based challenges verified through image recognition before the alarm can be dismissed.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

 
 

Latest commit

 

History

6 Commits

Folders and files

Repository files navigation

⏰ Aurix – The Alarm That Won't Stop Until You Move

🚀 Wake Up. Prove It. Beat Snoozing.

A next-generation AI-powered alarm application that requires users to complete real-world object-based challenges before an alarm can be dismissed.

TypeScript React Native Expo


📖 Overview

Aurix is a smart alarm application designed to eliminate the habit of snoozing.

Unlike traditional alarm apps that allow users to stop or snooze alarms with a single tap, Aurix challenges users to complete a real-world task before the alarm can be dismissed.

The application uses AI-powered object recognition to verify that the required task has actually been completed.


💡 The Problem

Millions of people struggle with:

  • 😴 Oversleeping
  • ⏰ Hitting the snooze button repeatedly
  • 📅 Poor morning routines
  • 📉 Reduced productivity

Traditional alarms are easy to ignore.

Aurix changes that.


🚀 How It Works

  1. User sets an alarm.
  2. Alarm rings.
  3. Aurix generates an object-based challenge.
  4. User captures an image using the camera.
  5. AI verifies the object.
  6. Alarm stops only after successful verification.

🎯 Example Challenges

Aurix may ask users to capture images such as:

  • 🚰 Running Tap Water
  • 🪥 Toothbrush
  • ☕ Coffee Mug
  • 🌳 Tree
  • 📖 Book
  • 🚪 Door
  • 👟 Shoes
  • 💧 Water Bottle
  • 🌞 Window with Sunlight

Every challenge requires the user to physically get out of bed.


✨ Features

  • ⏰ Smart Alarm System
  • 🤖 AI Object Recognition
  • 📸 Camera Integration
  • 🚫 Anti-Snooze Mechanism
  • 🎯 Real-World Object Challenges
  • 📱 Responsive Mobile UI
  • ⚡ Fast Performance
  • 🔐 Secure Authentication
  • 🌙 Modern User Experience
  • 🧠 Habit Building

🛠️ Tech Stack

Technology Purpose
TypeScript Programming Language
React Native Mobile Application
Expo Development Framework
React Navigation Navigation
Camera API Image Capture
AI / Computer Vision Object Verification

📂 Project Structure

Aurix/
│
├── app/
├── assets/
├── constants/
├── components/
├── hooks/
├── services/
├── utils/
├── types/
├── package.json
└── README.md

⚙️ Installation

Clone the repository

git clone https://github.com/USERNAME/Aurix.git

Move into the project

cd Aurix

Install dependencies

npm install

Start the development server

npx expo start

📱 Future Roadmap

  • ✅ AI Object Verification
  • 🔄 Custom Challenge Creation
  • 📈 Wake-up Analytics
  • 🔥 Daily Streak System
  • 🏆 Achievement Badges
  • 👥 Friends & Leaderboards
  • 🎙️ Voice Challenges
  • 🌍 Multi-language Support
  • ☁️ Cloud Synchronization
  • 🤖 Personalized AI Challenges

🤝 Contributing

Contributions, ideas, and feature requests are welcome.

If you'd like to improve Aurix:

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to your branch
  5. Open a Pull Request

📜 License

This project is licensed under the MIT License.


👨‍💻 Contributors


Kamlakant Kumar
Project Collaborators

⭐ If you like this project, consider giving it a star!

Made with ❤️ using TypeScript & React Native

About

An AI-powered smart alarm app that eliminates snoozing by requiring users to complete real-world object-based challenges verified through image recognition before the alarm can be dismissed.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages