StudyCraft leverages LLMs (via Groq API) and intelligent content discovery (via EXA API) to generate personalized learning schedules based on individual learning styles, goals, and timeframes. The application automatically curates relevant resources from across the web and delivers a professionally formatted PDF study plan. This AI-driven tool bridges the gap between generic learning paths and truly personalized education planning.
I generated content using the LLama3-70b model in response to user input. To obtain valuable resources, I have utilized the Exa API for superior content. In order to allow the user to create their own learning schedules rather than adhering to a predetermined roadmap, all of the content was eventually created and placed into a PDF.
I created a prompt template after several attempts to make the LLM effective for content generation. For high-quality web content retrieval, I only pull in resources that are useful for the specific goal, such as related github repos, articles, documentation, YouTube videos, etc. In order to make the pdf visually appealing, I used google fonts (AnonymousPro)
Create personalized learning plans
Cover a variety of subjects
Adapt to your schedule
Match your learning style
Create a PDF for you!
Default
You can also add your preferred one
Click to generate your personalized study plan
Download your new PDF and start learning!
It successfully created a comprehensive pdf with
To see the output of this project check this out! Generated PDF
EXA API Documentation
Groq API Documentation
PDF generation libraries
There are no datasets linked
There are no datasets linked