Skip to content

Latest commit

 

History

History
48 lines (35 loc) · 5.91 KB

README.md

File metadata and controls

48 lines (35 loc) · 5.91 KB

Studymate

Logo

Web-based Study Material Retrieval System
 


StudyMate - Web-based Study Material Retrieval System

StudyMate is a simple and easy-to-use web-based platform for retrieving study materials. It is available at ministudymate.web.app and is designed for students of APJ Abdul Kalam Technological University (KTU).

Features

  • User-Friendly Interface: StudyMate offers an intuitive and user-friendly interface, designed using React, making it easy for KTU students to find study materials for their subjects.
  • Text Extraction: We use PDF.js for extracting text from syllabus PDFs. This feature allows us to categorize study materials based on topics.
  • Google Authentication: We use Firebase for secure Google authentication, ensuring that KTU students can easily access the platform.
  • Syllabus PDF Storage: We store syllabus PDFs, making it convenient for KTU students to access and search for specific study materials.
  • Textbook Retrieval: StudyMate utilizes the SerpAPI to scrape Google and retrieve textbooks relevant to the selected subjects.
  • Study Material Videos: We use the youtubei npm package to scrape YouTube and retrieve study material videos for various topics.
  • ScrapeAPI | SearchServer: StudyMate is powered by ScrapeAPI | SearchServer, a powerful API for scraping Google search results of a PDF link based on the user-given book name and YouTube search results based on a user-defined query.

Getting Started

  1. Visit StudyMate to access the platform.

  2. Sign in using your Google account for easy access to study materials.

  3. Select APJ Abdul Kalam Technological University (KTU) as your university and type your subject code to get started.

  4. Browse and retrieve study materials, including textbooks and educational videos.


Languages and Tools used:

React JavaScript Firebase pdf.js Npm-Youtubei SerpAPI Git Github VS Code