SYLLYAPP_.webm
SyllyApp is an AI-powered platform that simplifies studying by analyzing syllabus content and automatically gathering topic-wise resources. It fetches videos, articles, and generates notes using Gemini AI, YouTube API, and Google Search API. All content is compiled into a downloadable PDF for offline access. The system removes manual searching, saves time, and delivers structured, relevant learning materials. With a personalized approach, Syllyapp enhances study efficiency and brings a smart solution to modern learning challenges.
"Transforming syllabus into comprehensive learning resources - all in one place."
|
|
# 1. Clone the repository
git clone https://github.com/debjitmitra000/SYLLYAPP.git
# 2. Navigate to the project directory
cd SYLLYAPP
# 3. Install backend dependencies
cd Backend
npm install
# 4. Create backend .env file with the following:
PORT=5000
GEMINI_API_KEY="your_gemini_api_key"
YT_API_KEY="your_youtube_api_key"
GOOGLE_API_KEY="your_google_api_key"
GOOGLE_CX="your_google_custom_search_engine_id"
CLIENT_SERVER=http://localhost:5173
# 5. Start the backend server
npm run dev
# 6. In a new terminal, navigate to the frontend directory
cd ../Frontend
# 7. Install frontend dependencies
npm install
# 8. Create frontend .env file with the following:
VITE_SERVER=http://localhost:5000
# 9. Start the frontend development server
npm run dev
# 10. Build for production
npm run build- Enter Your Syllabus: Simple copy & paste your syllabus and subject
- AI Analysis: Gemini AI processes the syllabus to identify key topics and concepts
- Multi-Source Resource Gathering:
- YouTube Data API v3 finds educational videos with high ratings
- Google Custom Search API locates authoritative articles and websites
- Gemini AI generates comprehensive yet concise study notes
- Smart Organization: All content is intelligently categorized by topic
- One-Click PDF Export: Generate a structured, professional PDF containing all resources
- Learn Anywhere: Use your personalized study guide online or offline
- Time-Saving: Eliminates hours of manual searching for study materials
- Personalized Learning: Content perfectly aligned with your specific syllabus
- Comprehensive Resources: Videos, articles, and notes in one place
- Offline Access: Download all materials for studying without internet
- Enhanced Understanding: Multiple content formats for better comprehension
- Quick Revision: AI-generated notes for efficient exam preparation
