Inspiration
We were inspired by Christmas and the idea of reusing things that we no longer have use for by giving it away to those that may enjoy and cherish it especially in a world where disregarding personal belonging in non eco friendly ways and overconsumption has grown.
What it does
Our app enables users to easily donate used belongings in good conditions to children whose families can’t afford buying them a Christmas present. Donators fill out their information (name, email, zip code) and upload a picture of the item that they would like to donate. Then the Claude API analyzes the picture, creates a product description, assesses its quality and the appropriate age range that the product is suitable for. Users in need can fill information about their child (age and interests) and see the top 5 matched gifts that Claude API suggests. Users in need can then claim their chosen gift by searching it in the Browse page and receive the contact information of the donor.
How we built it
Technologies used: Python, Claude API, SQLite, Streamlit
Challenges we ran into
One of the biggest challenges that we faced was making Claude send back data in an appropriate format that we can then extract and insert into the data base. After debugging and doing a little bit of research we managed to get the appropriate data format from Claude and update the corresponding fields in our data base.
Accomplishments that we're proud of
What we learned
What's next for Christmas Gift Circle
With more time, we would make our UI more user-friendly and polished. We would increase the functionality of the app by adding browsing based on location and the ability for donors to view families in need near them. We would create user authorization and specific account information which helps donors track their donations and received requests.
Built With
- claude-api
- sqlite
- technologies-used:-python
Log in or sign up for Devpost to join the conversation.