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.
- 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
- Next.js
- Tailwind CSS
- shadCN
- Prisma
- PostgreSQL
- Supabase
- Clone the repo:
git clone https://github.com/tyagidevansh/Ally cd Ally - Install dependencies:
npm install
- 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
Contributions are welcome, simply open a pull request.