Skip to content

sachin96Boy/toarchapp

Repository files navigation

🔦 Torch by Sachin96boy

Torch by Sachin96boy is a beautifully designed and responsive Flutter flashlight app with dark-themed aesthetics and a glowing bulb UI. It includes advanced features like shake-to-toggle, multiple light modes, and an intuitive tab navigation for a seamless user experience.


✨ Features

  • 🌕 Flashlight Toggle – Instantly turn your device's flashlight on or off.
  • 📳 Shake to Turn On/Off – Hands-free control using your phone's motion sensors.
  • 🧭 Tabbed Interface – Includes:
    • S.O.S Signal
    • Flashlight (Main)
    • Dim Light
    • Sunset Mode
  • 🌙 Dark Theme – Elegant and minimal UI with a glowing central bulb.
  • ⚙️ Settings & Extras – Easily accessible from the top controls.

🚀 Getting Started

To build and run this app on your local machine:

git clone https://github.com/sachin96Boy/toarchapp.git)
cd torch_app
flutter pub get
flutter run

Note: Please ensure your device has a flashlight hardware component.


📦 Tech Stack

  • Flutter – Cross-platform UI toolkit
  • Dart – Programming language
  • Sensors Plus – For detecting shake motion
  • Flutter RiverPod – State management solution

🔒 License

This project is open source and is protected under the following license:

📜 Custom Open Source License for TorchApp
Copyright (c) 2025 Schin Supunthaka

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, subject to the following conditions:

Attribution Requirement: Any modified versions of this Software must include clear and visible acknowledgment of the original author, Sachin supunthaka, in both the source code and any accompanying documentation or user interfaces.

Notification of Modifications: If you distribute a modified version of this Software, you must notify the original author by sending an email to sachinsupunthaka96@gmail.com, detailing the nature of the modifications and the distribution channels.

License Inclusion: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

Warranty Disclaimer: THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

📘 License Notes
This license is based on the MIT License with additional clauses to ensure proper acknowledgment and communication regarding modifications.
Contact: sachin96boy.dev

🙌 Credits

Made with ❤️ by Sachin96boy

Releases

No releases published

Packages

No packages published