Skip to content

prabhakar-singh-g/Quixo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quixo

MIT License Capacitor HTML5 CSS3 JavaScript Status

📱 About the Project

Quixo is a minimalist personal productivity app built with Capacitor, HTML, CSS, and JavaScript. It offers tools like Quote, To-Do List, Memoir, Affirmations, and Habit Tracker, helping users stay organized and motivated. Designed for offline use with no permission requirements, the project is open-source and licensed under MIT.

🌟 Features

1. Manage Section Toggle (📖 Button)

  • The 📖 button controls the visibility of all Manage buttons.
  • Clicking it reveals or hides the Manage button for each tool.
  • The Manage button allows users to add, edit, or remove content in each section.

2. Display System (Scrollable & Non-Scrollable)

  • Quotes (Non-Scrollable): Shows a random saved quote every time the app opens.
  • To-Do List (Scrollable): Lists tasks with priority selection (High, Medium, Low).
  • Memoir (Scrollable): Displays memoir titles. Clicking a title shows the full content in a pop-up.
  • Affirmations (Scrollable): Scrollable list of personal affirmations.
  • Habit Tracker (Non-Scrollable): Lists habits with daily progress checkboxes that reset automatically.

3. Dynamic Footer Feedback System

  • The footer displays "Developed by Prabhakar Singh" by default.
  • It updates dynamically based on user interactions.

4. Light/Dark Mode Toggle (👁️ Button)

  • The 👁️ button lets users switch between Light Mode and Dark Mode.

5. User-Friendly Design

  • Minimalist Layout: Manage buttons stay hidden until needed.
  • Clear Organization: Separate sections for each tool.
  • Responsive Design: Optimized for various screen sizes.

🚀 Getting Started

Follow these steps to set up and run the Quixo app on your device:

Prerequisites

Steps to Run the App:

  1. Open Node.js Terminal
  2. Clone the Repository:
    git clone https://github.com/Prabhakar-Singh-G/Quixo.git
    cd Quixo
  3. Install Dependencies:
    npm install
  4. Add Android Platform:
    npx cap add android
  5. Sync the Project:
    npx cap sync
  6. Open in Android Studio:
    npx cap open android
  7. Build the APK:
    • Wait for Gradle to build and load files.
    • Go to Build > Build APK in Android Studio to generate the APK.

🔒 Security

  • Offline Functionality: The app works completely offline, so no internet connection is required.
  • No Permissions Needed: The app does not request any permissions, ensuring no data collection or privacy concerns. It's designed to respect user privacy.

🤝 Contributing

Contributions are welcome! To contribute:

  1. Fork the repository.
  2. Create a branch: git checkout -b feature/AmazingFeature.
  3. Commit your changes: git commit -m 'Add AmazingFeature'.
  4. Push to the branch: git push origin feature/AmazingFeature.
  5. Open a Pull Request.

📝 License

Distributed under the MIT License. See LICENSE for details.

Developed by Prabhakar Singh

About

Quixo is a minimalist virtual diary and offline productivity app. It includes Quotes, To-Do, Affirmations, Memoir, and Habit Tracker — helping users stay focused, reflective, and organized. Built with HTML, CSS, JS, and Capacitor.

Topics

Resources

License

Stars

Watchers

Forks

Contributors