Skip to content

SOWMYAYALAVARTHI/FocusFlow---Personal-AI-Productivity-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 FocusFlow – Personal AI Productivity Assistant

FocusFlow is an intelligent, conversational productivity assistant built using the Gemini 1.5 Flash API and Streamlit. It helps users plan their day, stay focused, build better habits, and manage tasks β€” all through a friendly, emoji-enhanced chat interface.


πŸš€ Features

  • πŸ“… Smart daily planning & task suggestions
  • 🎯 Focus techniques (Pomodoro, time-blocking, etc.)
  • 🧘 Motivational quotes & habit tips
  • πŸ“š Quick summaries of productivity methods
  • πŸ’¬ Friendly, lightweight UI with chat interaction
  • πŸ” Keeps your API key secure via .env

πŸ›  Tech Stack


πŸ§ͺ How to Run Locally

git clone https://github.com/yourusername/FocusFlow---Personal-AI-Productivity-Assistant.git
cd FocusFlow---Personal-AI-Productivity-Assistant

# Install dependencies
pip install streamlit google-generativeai python-dotenv

# Add your API key to .env
echo API_KEY=your_gemini_api_key_here > .env

# Run the chatbot
streamlit run app.py

## πŸ“Έ Screenshots

![FocusFlow Chatbot Demo]([FocusFlow_Demo.png](https://github.com/SOWMYAYALAVARTHI/FocusFlow---Personal-AI-Productivity-Assistant/blob/main/FocusFlow_Demo.png ))


This project is for educational and demonstration purposes. Please do not use your Gemini API key in production without proper security and compliance.

About

A Gemini-powered personal productivity chatbot that helps you plan, focus, and stay on track using Streamlit.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published