Skip to content

Latest commit

 

History

History
61 lines (42 loc) · 1.68 KB

README.md

File metadata and controls

61 lines (42 loc) · 1.68 KB

TimeKeeper

TimeKeeper is a task tracking and accountability application designed to help users manage their time effectively. It features a timer for tracking task durations, daily logs for recording activities, and a dashboard to view task performance.

Features

  • Task Timer: Track time spent on tasks.
  • Daily Logs: Record activities and reflections.
  • Dashboard: Overview of task performance and statistics.
  • Authentication: Secure sign-in and sign-up with Clerk.

Status

🚧 Work in Progress 🚧

This project is still under development. Features are being added, and bugs are being fixed. Stay tuned for updates!

To get started with TimeKeeper, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Apurv-Salunke/TimeKeeper
  2. Navigate to the project directory:

    cd TimeKeeper
  3. Install the dependencies:

    npm install
  4. Set up environment variables:

    • Create a .env.local file in the root directory.
    • Add your Clerk API keys and other environment variables.
  5. Run the development server:

    npm run dev

Usage

  • Open your browser and go to http://localhost:3000.
  • Sign in or register to access the application.
  • Use the task timer, log your activities, and view your dashboard.

Contributing

Contributions are welcome! If you have suggestions or find bugs, please open an issue or submit a pull request.

  1. Fork the repository.
  2. Create a new branch for your feature or fix.
  3. Make your changes.
  4. Submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.