{"id":17882004,"url":"https://github.com/xjqx/study-gpt","last_synced_at":"2025-10-30T13:32:38.787Z","repository":{"id":170820898,"uuid":"646407005","full_name":"xJQx/study-gpt","owner":"xJQx","description":"Your Powerful All-In-One Learning Companion Powered by ChatGPT","archived":false,"fork":false,"pushed_at":"2024-05-11T08:15:30.000Z","size":10445,"stargazers_count":20,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-18T11:04:18.227Z","etag":null,"topics":["chakra-ui","firebase","nextjs","openai-api","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"https://study-gpt.vercel.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xJQx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2023-05-28T09:53:51.000Z","updated_at":"2025-02-21T18:32:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"601e8fb6-c25b-4a3a-9dae-8006b223acaa","html_url":"https://github.com/xJQx/study-gpt","commit_stats":null,"previous_names":["xjqx/study-gpt"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xJQx%2Fstudy-gpt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xJQx%2Fstudy-gpt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xJQx%2Fstudy-gpt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xJQx%2Fstudy-gpt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xJQx","download_url":"https://codeload.github.com/xJQx/study-gpt/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244951437,"owners_count":20537385,"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":["chakra-ui","firebase","nextjs","openai-api","tailwindcss","typescript"],"created_at":"2024-10-28T12:46:36.670Z","updated_at":"2025-10-30T13:32:31.747Z","avatar_url":"https://github.com/xJQx.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch2 align=\"center\"\u003e\u003cb\u003eStudyGPT\u003c/b\u003e\u003c/h2\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"public/logo512.png\" alt=\"StudyGPT\" width=\"100\" /\u003e\n\u003c/p\u003e\n\n\u003ch4 align=\"center\"\u003e\n  \u003cb\u003eYour Powerful All-In-One Learning Companion Powered by ChatGPT\u003c/b\u003e\n  \u003cbr /\u003e\u003cbr /\u003e\n  \u003ca href=\"https://lifehack-23.devpost.com/\"\u003eLifeHack 2023\u003c/a\u003e\n\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/xJQx/study-gpt/blob/master/LICENSE\" target=\"blank\"\u003e\n\u003cimg src=\"https://img.shields.io/github/license/xJQx/study-gpt?style=flat-square\" alt=\"licence\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/xJQx/study-gpt/fork\" target=\"blank\"\u003e\n\u003cimg src=\"https://img.shields.io/github/forks/xJQx/study-gpt?style=flat-square\" alt=\"forks\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/xJQx/study-gpt/stargazers\" target=\"blank\"\u003e\n\u003cimg src=\"https://img.shields.io/github/stars/xJQx/study-gpt?style=flat-square\" alt=\"stars\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/xJQx/study-gpt/issues\" target=\"blank\"\u003e\n\u003cimg src=\"https://img.shields.io/github/issues/xJQx/study-gpt?style=flat-square\" alt=\"issues\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/xJQx/study-gpt/pulls\" target=\"blank\"\u003e\n\u003cimg src=\"https://img.shields.io/github/issues-pr/xJQx/study-gpt?style=flat-square\" alt=\"pull-requests\"/\u003e\n\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://study-gpt.vercel.app/\"\u003eView Demo\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/xJQx/study-gpt/issues/new/choose\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/xJQx/study-gpt/issues/new/choose\"\u003eRequest Feature\u003c/a\u003e\n\u003c/p\u003e\n\n## 👋🏻 Introducing `StudyGPT`\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://study-gpt.vercel.app/\" target=\"_blank\"\u003e\n        \u003cimg src=\"./public/previews/study-gpt-landing-page.png\" alt=\"StudyGPT landing page\" /\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\nLooking to take your learning to the next level? Introducing our Powerful All-In-One Learning Companion, `StudyGPT`! Packed with powerful features, it's designed to simplify your learning journey and maximize your potential.\n\nGet ready to supercharge your learning journey with our powerful companion. Seamlessly log in, access concise summaries, clarify doubts at your convenience, and reinforce knowledge with personalized flashcards. Experience the future of learning - try it today!\n\n\u003cbr /\u003e\n\n## 🚀 Demo\n\nHere is a quick demo of the app. We hope you enjoy it.\n\n\u003e [Website Demo Link](https://study-gpt.vercel.app/)\n\u003e\n\u003e [YouTube Demo Link](https://youtu.be/hL6o276WFLU)\n\nLiked it? Please give a ⭐️ to **StudyGPT**.\n\n\u003cbr /\u003e\n\n## 🔥 Features\n\n`StudyGPT` comes with 4 key features:\n\n#### Feature 1: Google Authentication\n\nLogin seamlessly with your Google account for quick and secure access. Experience the perfect balance of convenience and top-notch security.\n\n#### Feature 2: Summariser\n\nUnlock the essence of complex concepts effortlessly. Our summarization feature condenses lengthy and abstract notes into sleek summaries, giving you a sneak peek into the bigger picture.\n\n#### Feature 3: Explainer\n\nNo more doubts holding you back! Our interactive platform provides instant, intelligent responses to your queries, empowering you to clarify new concepts whenever you need.\n\n#### Feature 4: Flashcard Generator\n\nRetain knowledge for the long term and elevate your learning. Craft personalized flashcards based on your own notes, reinforcing your understanding of the concepts you've learned.\n\n\u003cbr /\u003e\n\n## 💪🏻 Try Yourself\n\n1. Get a copy of this repository by opening up your terminal and run:\n\n```bash\ngit clone https://github.com/xJQx/study-gpt.git\n```\n\n2. Install dependencies\n\nIn the `study-gpt/` directory, run\n\n```bash\nnpm install\n```\n\n3. Set up Environment Variables\n\nCreate a `.env` file in the root directory with all the environment variables listed in the `.env.example`.\n\n```env\n# .env file with all your environment variables\n\nOPEN_AI_API_KEY=\n\n# Firebase\nNEXT_PUBLIC_API_KEY= \nNEXT_PUBLIC_AUTH_DOMAIN= \nNEXT_PUBLIC_PROJECT_ID= \nNEXT_PUBLIC_STORAGE_BUCKET= \nNEXT_PUBLIC_MESSAGING_SENDER_ID= \nNEXT_PUBLIC_APP_ID= \nNEXT_PUBLIC_DATABASE_URL= \n\n# Firebase google authentication\nWEB_CLIENT_ID=\nWEB_CLIENT_SECRET=\n```\n\n4. Start up the application\n\n```bash\nnpm run dev\n```\n\n5. Open http://localhost:3000/ in your browser, login, and enter your OpenAI API Key\n\n\u003cbr /\u003e\n\nCongratulations, you have successfully created your own copy of StudyGPT.\n\n\u003cbr /\u003e\n\n## 🏗️ Tech Stack\n\n![Next JS](https://img.shields.io/badge/Next-black?style=for-the-badge\u0026logo=next.js\u0026logoColor=white)\n![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge\u0026logo=typescript\u0026logoColor=white)\n![TailwindCSS](https://img.shields.io/badge/tailwindcss-%2338B2AC.svg?style=for-the-badge\u0026logo=tailwind-css\u0026logoColor=white)\n![Chakra](https://img.shields.io/badge/chakra-%234ED1C5.svg?style=for-the-badge\u0026logo=chakraui\u0026logoColor=white)\n![Firebase](https://img.shields.io/badge/firebase-%23039BE5.svg?style=for-the-badge\u0026logo=firebase)\n\n\u003cbr /\u003e\n\n## ✨ Contributors\n\n\u003ca href='https://github.com/xJQx' title='Jing Qiang'\u003e \u003cimg src='https://avatars.githubusercontent.com/xJQx' height='75' width='75'/\u003e\u003c/a\u003e\n\u003ca href='https://github.com/DemonDia' title='Siang Meng'\u003e \u003cimg src='https://avatars.githubusercontent.com/DemonDia' height='75' width='75'/\u003e\u003c/a\u003e\n\u003ca href='https://github.com/tantzeyeong' title='Tze Yeong'\u003e \u003cimg src='https://avatars.githubusercontent.com/tantzeyeong' height='75' width='75'/\u003e\u003c/a\u003e\n\u003ca href='https://github.com/yantattan' title='Yan Tat'\u003e \u003cimg src='https://avatars.githubusercontent.com/yantattan' height='75' width='75'/\u003e\u003c/a\u003e\n\n\u003cbr /\u003e\n\n## 💡 Contributing\n\nHave an idea or improvement to make? Create an issue and make a pull request!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxjqx%2Fstudy-gpt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxjqx%2Fstudy-gpt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxjqx%2Fstudy-gpt/lists"}