Pitch

Have you ever had a midterm the next day and felt unprepared? Or maybe a midterm in a week and felt like you didn't know where to start studying?

With Cramr, you'll get a personalized, AI-generated study guide that breaks down your study schedule day-by-day and also generates interactive flashcards to help test your knowledge.

What it does

Upload the name of the topic you're studying, the number of days you have left to study, and a pdf with the content that you are studying, and you'll get a study guide and flashcards in seconds.

How we built it

The app uses a Vite+React frontend deployed on AWS Amplify. Users upload PDFs, which are stored in S3 buckets and linked to MongoDB. The app extracts text from the PDFs using Amazon Textract and generates prompts that are sent to an AWS Bedrock AI wrapper via Axios. The AI processes the request and generates a study guide, which is then displayed on the page. Users can take this study guide and create flashcards from it.

Challenges we ran into

We ran into some challenges creating our AWS Bedrock instance.

Accomplishments that we're proud of

We're really proud of our use of Generative AI and AWS resources! We used Bedrock, Amplify, Textract, and S3!

What we learned

We learned more about building full-stack web apps!

What's next for Cramr

Add the practice problem chatbot to the front-end Decrease run time Accounts

Built With

Share this project:

Updates