Welcome to the ADHD Time Analyzer! This project aims to help individuals with ADHD manage their time effectively using the Pomodoro technique. Our tool provides a clean interface to track your focus periods, breaks, and overall productivity.
- Pomodoro Timer: Utilize the Pomodoro technique to enhance focus and productivity.
- Live Demo: Test the application in real-time.
- User Authentication: Sign in securely with Firebase Auth.
- Data Storage: Choose between Firestore and localStorage for saving your data.
- Statistics Tracking: Monitor your productivity trends over time.
- Responsive Design: Works seamlessly on both desktop and mobile devices.
This project utilizes a range of modern technologies:
- Nuxt.js: A powerful framework for Vue.js applications.
- Pinia: State management for Vue.js, providing a simple API for managing application state.
- Nuxt UI: UI components for building beautiful applications.
- Firebase: For authentication and database management.
- Firestore: A NoSQL database for real-time data syncing.
- localStorage: For offline data storage.
To set up the ADHD Time Analyzer locally, follow these steps:
-
Clone the Repository:
git clone https://github.com/Froozied/adhd-time-analyzer.git
-
Navigate to the Project Directory:
cd adhd-time-analyzer
-
Install Dependencies:
Make sure you have Node.js installed. Then run:
npm install
-
Set Up Firebase:
Create a Firebase project and set up authentication and Firestore. Add your Firebase config to the project.
-
Run the Application:
Start the development server:
npm run dev
Open your browser and navigate to
http://localhost:3000
.
After setting up the application, you can start using it to track your time. Here’s how:
- Sign In: Use your Firebase credentials to log in.
- Start a Pomodoro Session: Click the start button to begin your work session.
- Track Your Breaks: After each session, take a short break to recharge.
- View Statistics: Check your productivity stats to see how you’re doing over time.
We welcome contributions to improve the ADHD Time Analyzer. If you’d like to contribute, please follow these steps:
-
Fork the Repository.
-
Create a New Branch:
git checkout -b feature/YourFeature
-
Make Your Changes.
-
Commit Your Changes:
git commit -m "Add some feature"
-
Push to the Branch:
git push origin feature/YourFeature
-
Open a Pull Request.
For more detailed guidelines, check our CONTRIBUTING.md file.
This project is licensed under the MIT License. See the LICENSE file for details.
For questions or feedback, feel free to reach out:
- Email: your-email@example.com
- GitHub: Froozied
We encourage you to explore our Releases section for the latest updates and versions.
Thank you for checking out the ADHD Time Analyzer! We hope it helps you stay focused and productive.