"To the world you may be one person, but to one person you may be the world." This quote by Dr. Seuss illustrates the root of our motivation for building this project. While many people want to help others, barriers like poor communication and lack of access often get in the way. That’s what inspired MiniMissions, a platform where people can easily request help at prices they choose, and service providers can step in to meet them where they are.
The core features of MiniMissions include Mission objects, which are job posts that users can create. Each user has a personalized MissionBoard, where all available missions are displayed. This board is dynamic and location-sensitive, as it automatically filters and shows missions near you.
We chose an object-oriented approach for this project, as it's one of our strongest skill sets and allows us to structure the code in a clear and maintainable way. All of our different classes and implementation details are available in our GitHub repository. We also used the Streamlit API to visualize our code and turn it into an online webpage.
While we faced challenges understanding how the Streamlit API integrates with our object-oriented code and overall implementation, we saw these obstacles as learning opportunities. Ultimately, we're proud of the platform we built, and our growth along the way.
Our hope is that MiniMissions will grow into a vibrant community platform that brings people together, strengthens bonds, and makes a real difference in the lives of those who need it most.
Built With
- google-maps
- html
- python
- streamlit
Log in or sign up for Devpost to join the conversation.