Skip to content

tyagidevansh/Ally

Repository files navigation

Ally️

Ally is an under-development personal productivity app. It allows you to track how you spend your time and provides you with data feedback to build better habits.

Features

  • Task tracking with timers, stopwatches or pomodoro
  • Listen to lo-fi while focusing or simply chill
  • Mark your focus sessions with study, coding, reading etc.
  • See daily focused time right on the focus page
  • Keep an eye on your progress with the elapsed time always updating on the tab title
  • Don't lose timers once you've started them, an icon keeps track of the number of timers running across all tabs, in real time
  • View the time spent studying in graphical form, filter by last 30 days, current month, last 7 days, current week or custom range.
  • Range total for the graphs displayed to motivate you to reach higher numbers
  • Set daily goals and build streaks by reaching them before the end of day (UTC midnight)
  • See your focus trends by comparing focus times of current month with the last two
  • Complete your tasks on time by putting them in your to-do list and assign priorities to the tasks
  • Analyse your most productive times of day
  • Record your thoughts in a journal

Technologies Used 🛠️

  • Next.js
  • Tailwind CSS
  • shadCN
  • Prisma
  • PostgreSQL
  • Supabase

Getting Started 🚀

  1. Clone the repo:
    git clone https://github.com/tyagidevansh/Ally
    cd Ally
  2. Install dependencies:
    npm install
  3. Run in dev mode:
    npm run dev
    

Remember to make your own .env file at root and provide database info if you want to run it locally. Take a look at .env.example

Contributing 🤝

Contributions are welcome, simply open a pull request.

About

Your productivity companion - track your time and view progress

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages