{"id":21064128,"url":"https://github.com/somenath203/scholar-sync","last_synced_at":"2026-04-09T21:03:12.848Z","repository":{"id":261967640,"uuid":"885679391","full_name":"somenath203/Scholar-Sync","owner":"somenath203","description":"Click below to checkout the website","archived":false,"fork":false,"pushed_at":"2025-01-02T12:00:53.000Z","size":465,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-20T20:50:05.142Z","etag":null,"topics":["admin-panel","gemma-2-9b-it","groq","groq-api","huggingface-spaces","kinde","kinde-auth","langchain","nexjs","qna-generator","react-hook-form","recharts","roadmap-generator","shadcnui","tailwindcss","vercel","yt-video-save","zod"],"latest_commit_sha":null,"homepage":"https://scholarsync-som.vercel.app/","language":"JavaScript","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/somenath203.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":"2024-11-09T05:17:39.000Z","updated_at":"2025-01-02T12:00:57.000Z","dependencies_parsed_at":"2025-01-02T13:18:22.453Z","dependency_job_id":"0584070e-0303-4315-a397-fd5765408a65","html_url":"https://github.com/somenath203/Scholar-Sync","commit_stats":null,"previous_names":["somenath203/scholar-sync"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/somenath203%2FScholar-Sync","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/somenath203%2FScholar-Sync/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/somenath203%2FScholar-Sync/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/somenath203%2FScholar-Sync/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/somenath203","download_url":"https://codeload.github.com/somenath203/Scholar-Sync/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243506912,"owners_count":20301775,"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":["admin-panel","gemma-2-9b-it","groq","groq-api","huggingface-spaces","kinde","kinde-auth","langchain","nexjs","qna-generator","react-hook-form","recharts","roadmap-generator","shadcnui","tailwindcss","vercel","yt-video-save","zod"],"created_at":"2024-11-19T17:48:23.016Z","updated_at":"2025-12-29T21:36:57.880Z","avatar_url":"https://github.com/somenath203.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Scholar Sync 🚀📚  \n\n## 🎥 **Application Demo Video**  \n\n![Screenshot](https://github.com/user-attachments/assets/a10cb021-71a4-4ae1-bdeb-bf7c40afde16)  \n\n🔗 [Watch on YouTube](https://www.youtube.com/watch?v=543kulhJG8w)  \n\n---\n\n## ✨ **Introduction**  \nScholar Sync is an innovative web application designed to simplify and enhance the academic experience for students and parents alike. With features like personalized AI-powered study roadmaps, automated question-answer generation, and organized YouTube study resources, Scholar Sync empowers users to plan, organize, and optimize their learning journey. Built using cutting-edge technologies, Scholar Sync ensures seamless interaction and effective resource management, all in one unified platform.  \n\n---\n\n## 🌟 **Features of the Application**  \n\n### 👩‍🎓 **User Features**  \n\n1. **AI-Powered Roadmaps** 🗺️  \n   Create tailored study plans based on your syllabus and learning style. Stay on track and achieve your study goals with structured guidance.  \n\n2. **Topic-Based QnA Generator** ❓💡  \n   Generate 10 customized questions and answers for any topic with ease. Just input a topic and description, and let Scholar Sync do the rest.  \n\n3. **YouTube Study Guides** 🎥📖  \n   Save, organize, and access useful YouTube videos for efficient study sessions. Keep all your educational video resources in one convenient place.  \n\n4. **Pagination** 📄➡️  \n   Enjoy a clean, organized interface with paginated sections (3 items per page) for roadmaps, YouTube links, and QnAs, ensuring smooth navigation.  \n\n5. **Content Deletion** ❌🗂️  \n   Manage your data effectively by deleting specific roadmaps, QnAs, or YouTube resources when they are no longer needed.  \n\n### 👨‍💻 **Admin Features**  \n\n1. **Admin Dashboard** 📊  \n   Access insights like the total count of roadmaps, QnA sets, YouTube resources, and users on the platform.  \n\n2. **User Management** 🛠️👥  \n   View detailed user information, including user IDs, names, emails, and their created content. Monitor banned users easily.  \n\n3. **Ban/Unban Users** 🚫✔️  \n   Enforce platform rules by banning users with a provided reason or unbanning them as necessary.  \n\n4. **Content Management** ✂️📑  \n   Ensure platform quality by deleting any roadmap, QnA, or YouTube resource created by users, as required.  \n\n5. **Pagination** 📄➡️  \n   Navigate efficiently through admin content with paginated sections (3 items per page) for roadmaps, YouTube links, and QnAs.  \n\n---\n\n## 🌐 **Deployment Link**  \n\n**Live Preview:** 🔗 [Scholar Sync](https://scholarsync-som.vercel.app/)  \n\n---\n\n## 🛠️ **Technologies Used**  \n\n- **Next.js** 🚀: Framework for fast, server-rendered web applications.  \n- **ShadCN UI** 🎨: Responsive UI component library for elegant interfaces.  \n- **Tailwind CSS** 💨: Utility-first CSS framework for styling with ease.  \n- **React Hook Form** 📝: Efficient library for form handling and validation.  \n- **Zod** ✅: Ensures robust data validation across the app.  \n- **React Hot Toast** 🔔: Delivers user-friendly and customizable notifications.  \n- **Prisma** 🛠️: ORM for seamless database interaction with Neon PostgreSQL.  \n- **Neon PostgreSQL** 💾: Reliable, cloud-hosted database for secure data storage.  \n- **Kinde Authentication** 🔐: Provides secure login and user authentication.  \n- **GROQ API + Google GEMMA2-9B-IT Model** 🤖: AI model powering study planning and QnA generation.  \n- **LangChain** 🧠: Streamlines AI integrations for building smarter, context-aware features.  \n- **Recharts** 📊: Used in the admin panel to display total numbers of YouTube guides, roadmaps, and QnAs in graphical format.  \n\n---\n\n## 📝 **Note**  \n\nIf while generating a roadmap or the top 10 QnAs, you encounter an error like:  \n\n\u003e An error occurred while fetching the roadmap or the LLM model was unable to generate the Roadmap correctly. Please go back, refresh the page, and try creating a new one.\n\nOR\n\n\u003e An error occurred while fetching the QnA or the LLM model was unable to generate the Roadmap correctly. Please go back, refresh the page, and try creating a new one.  \n\nOne common reason for this issue is that the response generated by the LLM model cannot be converted into JSON format to display it. In such case:  \n\n1. Go back to the previous page.  \n2. Refresh the page.  \n3. Try creating a new roadmap or QnA again.\n\n---\n\n## ⚠️ **Disclaimer**  \nThe creator of this application is not responsible for any incorrect content generated by the GROQ API, LangChain, or Google’s GEMMA2-9B-IT model, as these operate beyond the creator's control.  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsomenath203%2Fscholar-sync","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsomenath203%2Fscholar-sync","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsomenath203%2Fscholar-sync/lists"}