{"id":18321746,"url":"https://github.com/mhss1/aistudyassistant","last_synced_at":"2025-10-05T07:38:08.921Z","repository":{"id":186781459,"uuid":"675708456","full_name":"mhss1/AIStudyAssistant","owner":"mhss1","description":"AI chatbot, Lecture Summarizer, Essay Writer and Questions Generator.","archived":false,"fork":false,"pushed_at":"2024-05-10T16:22:42.000Z","size":5274,"stargazers_count":94,"open_issues_count":0,"forks_count":15,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-09-29T05:04:12.829Z","etag":null,"topics":["android","chatgpt","generative-ai","google-palm","jetpack-compose","kotlin","ktor","palm","palm-api","palm2","students","study"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mhss1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","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},"funding":{"github":"mhss1","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":["buymeacoffee.com/mhss"]}},"created_at":"2023-08-07T14:39:32.000Z","updated_at":"2025-09-11T16:04:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"a98e306d-4fde-4ed1-a5e4-a8241f603714","html_url":"https://github.com/mhss1/AIStudyAssistant","commit_stats":null,"previous_names":["mhss1/aistudyassistant"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/mhss1/AIStudyAssistant","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhss1%2FAIStudyAssistant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhss1%2FAIStudyAssistant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhss1%2FAIStudyAssistant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhss1%2FAIStudyAssistant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mhss1","download_url":"https://codeload.github.com/mhss1/AIStudyAssistant/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhss1%2FAIStudyAssistant/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278425444,"owners_count":25984682,"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","status":"online","status_checked_at":"2025-10-05T02:00:06.059Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["android","chatgpt","generative-ai","google-palm","jetpack-compose","kotlin","ktor","palm","palm-api","palm2","students","study"],"created_at":"2024-11-05T18:21:15.344Z","updated_at":"2025-10-05T07:38:08.900Z","avatar_url":"https://github.com/mhss1.png","language":"Kotlin","funding_links":["https://github.com/sponsors/mhss1","buymeacoffee.com/mhss"],"categories":[],"sub_categories":[],"readme":"![Stars](https://img.shields.io/github/stars/mhss1/aistudyassistant?style=social)\n[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)\n\n\u003cimg align=\"left\" width=\"80\" height=\"80\" src=\"https://github.com/mhss1/AIStudyAssistant/assets/58703865/3ff87dab-e0f8-4929-85ae-98cea95d1b27.png\" alt=\"app icon\"\u003e\n\n# AI Study Assistant\n\n### AI chatbot, Lecture Summarizer, Essay Writer and Questions Generator.\n\u003cdiv align=\"left\"\u003e\n\u003cimg src = \"https://github.com/mhss1/AIStudyAssistant/assets/58703865/9f161fd1-84a8-417c-8b7e-6f0df3ec63d4.jpg\" width =\"160\" /\u003e\n\u003cimg src = \"https://github.com/mhss1/AIStudyAssistant/assets/58703865/890e1689-4260-45e0-b66f-c78e81ce931e\" width =\"160\" /\u003e\n\u003cimg src = \"https://github.com/mhss1/AIStudyAssistant/assets/58703865/0bad41e7-0d05-409c-8bed-54267fc92a81\" width =\"160\" /\u003e\n\u003cimg src = \"https://github.com/mhss1/AIStudyAssistant/assets/58703865/313e98ee-3783-4885-a4e3-556540921a50\" width =\"160\" /\u003e\n\u003cimg src = \"https://github.com/mhss1/AIStudyAssistant/assets/58703865/29c886f9-4b47-4a11-9d61-df351b17b034\" width =\"160\" /\u003e\n\u003c/div\u003e\n\n[screenshots made by previewed](https://previewed.app)\n\n[\u003cimg src=\"https://github.com/mhss1/AIStudyAssistant/assets/58703865/da55c232-80c0-4f9b-bafa-74ba9337ff0e\"\n     alt=\"Get it on GitHub\"\n     height=\"80\"\u003e](https://github.com/mhss1/AIStudyAssistant/releases/latest)\n\nAI Study Assistant is an app designed to enhance your learning experience and boost academic performance. With a comprehensive set of AI-powered features, it serves as your personal tutor, lecture summarizer, writer, and question generator all powered by Google Gemini pro. Whether you need assistance with specific topics, summarizing lectures, crafting essays, or generating practice questions, AI Study Assistant has got you covered.\n\n## Features:\n\n### Personal Tutor:\nInteract with an intelligent AI chatbot that can answer your general questions or provide explanations on specific subjects. Ask questions in natural language or attach an image of a question, and the AI will automatically recognize and process the text, providing you with accurate and helpful responses.\n### Lecture Summarizer:\nEffortlessly summarize lengthy lecture notes or PDF files. Simply input the lecture file or content, and AI Study Assistant will generate a concise summary in a well-formatted PDF format. The summary includes headlines, bullet points, and other organizational elements, making it easier for you to review and grasp the key concepts.\n### Writer:\nOvercome writer's block and streamline your essay writing process. Input a subject or topic, and AI Study Assistant will generate a comprehensive essay in a well-structured PDF format. The essay will include informative headlines, bullet points, and other key elements to help you present your ideas coherently and effectively.\n### Questions Generator:\nTest your knowledge and reinforce your learning by generating practice questions. Input a lecture PDF file or content, and AI Study Assistant will generate a PDF file containing multiple-choice questions with the correct answers and detailed explanations. This feature allows you to evaluate your understanding of the material and identify areas that require further study.\n\n## Technologies\n- 100% Kotlin.\n- Made Using Jetpack Compose.\n- Following Clean Architecture approach.\n- Following MVVM Architectural Design Pattern.\n### Used in the app :\n - Ktor\n - Room DB\n - Hilt\n - Preferences DataStore\n - Kotlin coroutines\n - Kotlin Flows\n - Jetpack Compose\n - Material 3\n\n## Contributing\nTo get started, take a look at [CONTRIBUTING.md](CONTRIBUTING.md).\n\n------\n*Main Screen Icons made by Freepik from www.flaticon.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhss1%2Faistudyassistant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmhss1%2Faistudyassistant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhss1%2Faistudyassistant/lists"}