Project Info
This project did not submit a demo video on Devpost.
Inspiration
After being approached by a successful entrepreneur (he pulled up a photo with Elon Musk) while brainstorming our project, we were somehow introduced to the idea of linear fractals amidst our conversation. Earlier in the day, our group was bonding over trending "brainrot" memes and online videos and shared a laughing moment at the way our society has ended up to where these videos are dominating the internet. Given this shared knowledge among our group and our shared lack of knowledge of the complex idea of linear fractals, we thought of the idea to build an app that would help us break down intellectually stimulating concepts into terminology and intellect that we could all understand.
What it does
Dumbify is a state-of-the-art chatbot that utilizes Claude API to unpack complex concepts in terms of each user's unique, personal passions.
How we built it
Dumbify was built using a simple Flask web app using embedded CSS and JS for the frontend. The backend uses Flask to handle the two main endpoints. One for learning and the other for using document processing with pypdf. The core functionality uses user inputs (topic, interests and learning style) and uses Claude's API to give the user a simple explanation.
Challenges we ran into
All being beginner coders, we took this as an opportunity to learn coding fundamentals and technical terms. We all come from different backgrounds, whether it be mathematics, informatics, psychology, or electrical engineering. Given this, we lacked any advanced coding abilities. This didn't stop us, as we still proppeled our strengths to produce a project that provided a tangible solution to each of our lives.
Accomplishments we're proud of
Under the same realm, we are extremely proud that, given our coding abilities and knowledge of the tech landscape, we were still able to come together and produce something that we can be proud of and have real-world application in our lives.
What we learned
We learned immeasurable amounts of knowledge, whether it be technical coding terms and techniques like embedding APIs into our code, to general knowledge of artificial intelligence and how everyday people interact with technology. We left this experience with an unimaginable amount of information and newfound ambitions to incorporate ourselves in the world of AI and technology.
What's next
We believe that Dumbify has the potential to be used for a plethora of end users, whether it be at a sophisticated capacity, such as the education system, or just simple everyday life, like stumbling across an idea you are unfamiliar with. Dumbify has the potential to make everybody feel smarter by becoming a bit dumber.
Analysis
View
Metric
- 2
Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.
Technology
- PythonIn code
- HTMLClaimed
1 of 2 appear in the indexed code. 1 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.
AI coding agents
No AI coding agent signals were found in this repository.
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
Source size
42 KB
Source files
2
Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.
Repository
Ualps/Dumbify
2 files · 42 KB · @ 3b4df3d
Structure
Application logic
1 file · 50%Domain rules, services and shared utilities.
Supporting
Layers are inferred from where files sit in the tree, not from reading the code. A project that names its directories unconventionally will read oddly here — open the file browser to check anything the diagram implies.
Languages
- Python100%
- Markdown0%
Share of indexed source by file size. Binary and vendored files are excluded.
This project’s features have not been analysed yet.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.