Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/somenath203/scholar-sync
Click below to checkout the website
https://github.com/somenath203/scholar-sync
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
Last synced: 25 days ago
JSON representation
Click below to checkout the website
- Host: GitHub
- URL: https://github.com/somenath203/scholar-sync
- Owner: somenath203
- Created: 2024-11-09T05:17:39.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-01-02T12:00:53.000Z (about 1 month ago)
- Last Synced: 2025-01-02T13:18:15.755Z (about 1 month ago)
- 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
- Language: JavaScript
- Homepage: https://scholarsync-som.vercel.app/
- Size: 454 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Scholar Sync ππ
## π₯ **Application Demo Video**
![Screenshot](https://github.com/user-attachments/assets/a10cb021-71a4-4ae1-bdeb-bf7c40afde16)
π [Watch on YouTube](https://www.youtube.com/watch?v=543kulhJG8w)
---
## β¨ **Introduction**
Scholar 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.---
## π **Features of the Application**
### π©βπ **User Features**
1. **AI-Powered Roadmaps** πΊοΈ
Create tailored study plans based on your syllabus and learning style. Stay on track and achieve your study goals with structured guidance.2. **Topic-Based QnA Generator** βπ‘
Generate 10 customized questions and answers for any topic with ease. Just input a topic and description, and let Scholar Sync do the rest.3. **YouTube Study Guides** π₯π
Save, organize, and access useful YouTube videos for efficient study sessions. Keep all your educational video resources in one convenient place.4. **Pagination** πβ‘οΈ
Enjoy a clean, organized interface with paginated sections (3 items per page) for roadmaps, YouTube links, and QnAs, ensuring smooth navigation.5. **Content Deletion** βποΈ
Manage your data effectively by deleting specific roadmaps, QnAs, or YouTube resources when they are no longer needed.### π¨βπ» **Admin Features**
1. **Admin Dashboard** π
Access insights like the total count of roadmaps, QnA sets, YouTube resources, and users on the platform.2. **User Management** π οΈπ₯
View detailed user information, including user IDs, names, emails, and their created content. Monitor banned users easily.3. **Ban/Unban Users** π«βοΈ
Enforce platform rules by banning users with a provided reason or unbanning them as necessary.4. **Content Management** βοΈπ
Ensure platform quality by deleting any roadmap, QnA, or YouTube resource created by users, as required.5. **Pagination** πβ‘οΈ
Navigate efficiently through admin content with paginated sections (3 items per page) for roadmaps, YouTube links, and QnAs.---
## π **Deployment Link**
**Live Preview:** π [Scholar Sync](https://scholarsync-som.vercel.app/)
---
## π οΈ **Technologies Used**
- **Next.js** π: Framework for fast, server-rendered web applications.
- **ShadCN UI** π¨: Responsive UI component library for elegant interfaces.
- **Tailwind CSS** π¨: Utility-first CSS framework for styling with ease.
- **React Hook Form** π: Efficient library for form handling and validation.
- **Zod** β : Ensures robust data validation across the app.
- **React Hot Toast** π: Delivers user-friendly and customizable notifications.
- **Prisma** π οΈ: ORM for seamless database interaction with Neon PostgreSQL.
- **Neon PostgreSQL** πΎ: Reliable, cloud-hosted database for secure data storage.
- **Kinde Authentication** π: Provides secure login and user authentication.
- **GROQ API + Google GEMMA2-9B-IT Model** π€: AI model powering study planning and QnA generation.
- **LangChain** π§ : Streamlines AI integrations for building smarter, context-aware features.
- **Recharts** π: Used in the admin panel to display total numbers of YouTube guides, roadmaps, and QnAs in graphical format.---
## π **Note**
If while generating a roadmap or the top 10 QnAs, you encounter an error like:
> 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.
OR
> 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.
One 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:
1. Go back to the previous page.
2. Refresh the page.
3. Try creating a new roadmap or QnA again.---
## β οΈ **Disclaimer**
The 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.