{"id":29031638,"url":"https://github.com/dev-erebus/studymateai","last_synced_at":"2026-05-10T05:32:24.675Z","repository":{"id":300767538,"uuid":"1007092945","full_name":"dev-erebus/StudymateAI","owner":"dev-erebus","description":"All-in-one productivity app with AI assistant, Pomodoro, goals, and motivation — built with Flask and OpenAI.","archived":false,"fork":false,"pushed_at":"2025-06-23T13:21:05.000Z","size":40,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-23T14:29:22.383Z","etag":null,"topics":["ai","cs50","flask","gpt","openai","pomodoro","productivity","python","student-tools"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dev-erebus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-23T13:00:51.000Z","updated_at":"2025-06-23T13:34:36.000Z","dependencies_parsed_at":"2025-06-23T14:32:48.688Z","dependency_job_id":"96b3f6cf-c369-426f-a6f0-1de88dbc1dea","html_url":"https://github.com/dev-erebus/StudymateAI","commit_stats":null,"previous_names":["dev-erebus/studymateai"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dev-erebus/StudymateAI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-erebus%2FStudymateAI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-erebus%2FStudymateAI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-erebus%2FStudymateAI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-erebus%2FStudymateAI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dev-erebus","download_url":"https://codeload.github.com/dev-erebus/StudymateAI/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-erebus%2FStudymateAI/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262044447,"owners_count":23249750,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","cs50","flask","gpt","openai","pomodoro","productivity","python","student-tools"],"created_at":"2025-06-26T10:04:50.521Z","updated_at":"2026-05-10T05:32:24.623Z","avatar_url":"https://github.com/dev-erebus.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📚 StudyMate — Your All-in-One Study Companion\n\n**StudyMate** is a full-stack productivity web app that helps students stay focused, organized, and inspired.  \nBuilt with **Flask**, **OpenAI GPT-3.5**, and ❤️ for learning — it's your personal dashboard for study success.\n\n---\n\n## 🚀 Features\n\n✅ **Dashboard** with easy navigation  \n✅ **Goals Tracker** with add/delete support  \n✅ **Pomodoro Timer** with countdown animation  \n✅ **Motivational Quotes** loaded from `.txt`  \n✅ **AI Assistant** powered by OpenAI GPT-3.5  \n✅ **Dark Mode Toggle** (remembers your choice!)  \n✅ **Minimal, responsive UI** with clean UX  \n✅ **No DB Required** — just `.txt` files for simplicity\n\n---\n\n## 💻 Tech Stack\n\n- Python 3  \n- Flask  \n- HTML, CSS, JS  \n- OpenAI API (via `chat.completions`)  \n- dotenv for API key security  \n- Deployed locally (but ready for Render/Heroku/etc)\n\n---\n\n## 📸 Preview\n  \n![StudyMate Screenshot](studymate.png)\n\n---\n\n## 🧠 Why I Built It\n\nAs a CS50 student, I wanted to build something useful, real, and personal.  \n**StudyMate** is my first full-stack project — made to help myself and others stay motivated while learning.\n\n---\n\n## 🛠️ Setup Instructions\n\n```bash\n# Clone the repo\ngit clone https://github.com/dev-erebus/studymate.git\ncd studymate\n\n# (Optional) Create a virtual environment\npython -m venv venv\nvenv\\Scripts\\activate  # Windows\n\n# Install dependencies\npip install -r requirements.txt\n\n# Add your OpenAI key\ntouch .env\n# Inside .env:\nOPENAI_API_KEY=sk-...\n\n# Run it\npython studymate.py\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-erebus%2Fstudymateai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdev-erebus%2Fstudymateai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-erebus%2Fstudymateai/lists"}