Vana is a pre-alpha application developed with Electron and SvelteKit. It aims to simplify habit tracking by offering a user-friendly interface that is both simple to use and powerful enough to cater to all users' needs.
Experience a clean and evolving design that keeps your attention on what truly matters—tracking your habits.
- Easily create, modify, and categorize your habits.
- Mark habits as complete, incomplete, or with no status.
- Monitor your progress with real-time updating graphs.
- Customize graphs based on datasets you choose.
- Get an overview of your habit statuses through the calendar.
- Add habits to specific dates effortlessly.
- Set habits as one-time events, recurring, or assign custom dates via the create menu.
- Habits are stored locally on your file system.
- Import habit structures from other users with just a click.
All pull requests activate a webhook that sends a request to my custom Continuous Integration (CI) server. The server runs all tests and updates the PR status based on the results, ensuring code quality and reliability.
- Enhancing the overall design.
- Implementing the ability to add custom graphs for data visualization.
- Introducing trend graphs to the graph view.
- Figure out how machine learning can be used to approximate habit progress in the future.
- Nice-to-have features such as using AI to create custom icons for custom views and graphs.
- Account authentication.
- Database storage of data.
- More to come—currently focusing on the present 😉
Your feedback is valuable! Feel free to submit feature requests through my GitHub profile front page.