Skip to content

30nap/karname

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📊 Karname

Karname is a simple app that lets users log their daily activities using their voice, for example, "I read for 20 minutes today." The app processes the voice input, extracts activity data, and generates insightful weekly/monthly reports to help users stay on track with their habits.

🎯 Features

  • 🎙️ Voice input for logging activities
  • 🧠 Natural language processing (NLP) to extract time/activity from speech
  • 📈 Weekly and monthly activity reports
  • 📊 Visual summary of time spent per activity
  • 📝 Customizable activity types (e.g., reading, exercising, studying, etc.)
  • 📅 Calendar view of past activities

🚀 Getting Started

Prerequisites

  • Python
  • Mobile SDK

📅 Report Sample

Activity Total Time (This Month) Reading 7 hrs 20 mins Studying 5 hrs 10 mins Exercise 3 hrs 45 mins

🛠️ Built With

  • [Flutter] – Mobile App
  • [VoskModel] – Voice recognition Model
  • [FastAPI] – Backend API
  • [SQLite] – Data storage

📌 Roadmap

  • Add reminders / notifications
  • Add goal setting (e.g. 10 hours of reading per month)
  • Cloud sync and user accounts
  • Export data to CSV / PDF

🤝 Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.

📬 Contact

Made with ❤️ by Bozorgmehr Zia & Sina Pezeshki

Feel free to reach out: bozorgmehr1381@gmail.com & pezeshki.sina.dev@gmail.com

All Rights Reserved.

Copyright (c) 2025 Sina Pezeshki and Bozorgmehr Zia

About

A Life Tracker app for more productivity in life

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •