Inspiration
It is extremely time consuming and difficult to manage and analyze the events within your calendar.
What it does
Our project attempts to streamline the process of adding events to a web calendar by allowing you to upload files which automatically extracts events and adds them to your calendar. For example, you could upload an image of a poster that you see or a pdf of a class syllabus and it will find the event from those files. It also gives summary statistics of the type of events that you are spending time on so you can see if you are organizing your calendar well.
How we built it
It was built with a Python FastAPI backend that connects to a variety of AWS resources such as textract to turn images to text, Claude 3 Haiku to extract events from that text, and DynamoDB to store user informaiton.
Challenges we ran into
We mainly had difficulties in connecting our code to AWS API calls with the limited capabilities of temporary accounts.
What's next for SNAPlanner
Implementing recurring events so that you can add an event that happens every week. Browser extension support to analyze your web page and add events that it sees. General UX improvements.
Link to Run (wasn't considered a valid link for some reason)
Built With
- amazon-bedrock
- amazon-dynamodb
- amazon-ec2
- amazon-textract
- amazon-web-services
- claude-3-haiku
- fastapi
- html
- javascript
- python
Log in or sign up for Devpost to join the conversation.