Inspiration
Our inspiration came from observing the friction between corporate resources and community needs. While many companies and their employees are eager to engage with their local communities, the 'distance' (both digital and social) between a corporate office and a charity can make starting a partnership feel overwhelming. We were inspired to close this gap by building a system that replaces manual searching with automated, value-based matching, making it easier for neighbours to become partners.
What it does
Matchity is a system that connects companies with charities tailored to their interests.
How we built it
Various languages & frameworks, including: Java, Javascript, HTML, CSS, Spring Boot (a Java Framework for rapid backend web development), MongoDB Atlas (a database), Gemini AI API.
Challenges we ran into
Time constraint, 3 Beginner hackers + 1 hacker with 1 hackathon experience. It was a learning curve we navigated.
Accomplishments that we're proud of
Our working product: seeing the code come to life was gratifying! It was exciting each time a program worked. Learning GitHub learning and successfully setting up the repo. Our synergy and collaboration.
What we learned
We learned more about Big-O notation, putting the theory we learned in class into practice. Refreshed topics on CSS, HTML, databases and front-end development.
What's next for Matchity
Our next step is to make the app more proactive. The four of us want to link it to local news so the app automatically flags when a nearby charity needs urgent help, like after a storm or a local crisis. We also want to add a feature for employees to sign up for volunteer days directly through the match, turning a donation into a real-world meeting. Finally, we’ll add a way for charities to send back quick photo updates, so companies can see the actual difference their friendship made in the community.
Built With
- css
- gemini-ai-api
- html
- java
- javascript
- mongodb-atlas
- springboot
Log in or sign up for Devpost to join the conversation.