Inspiration
The inspiration for CampusConnect came from a pressing problem for humanity. In today's world, we are facing the dual challenges of environmental degradation and economic inequality. College students, in particular, are facing significant challenges in accessing affordable, eco-friendly, and sustainable services for their off-campus needs. This is a problem not just for students, but for the entire planet, as it contributes to increased carbon emissions and other environmental harm. We wanted to create a platform that would connect students with local service providers who offer eco-friendly and sustainable services, in order to make it easier for students to access the services they need while also helping to reduce their carbon footprint.
As we began to explore this problem more deeply, we realized that there was a huge gap in the market for a platform that connects students with local service providers. There are many platforms out there that offer similar services, but none that are specifically designed for college students and that focus on eco-friendly and sustainable services. We saw an opportunity to create a platform that could make a real difference in the lives of college students while also helping to protect the planet.
The idea for CampusConnect was born out of a desire to create a platform that would solve a real-world problem and make a positive impact on the world. We believe that by connecting students with local service providers and promoting eco-friendly and sustainable services, we can help to create a more just and sustainable world for everyone.
What it does
CampusConnect is a marketplace that connects students with local service providers, allowing them to buy and sell products and services within their campus community. The platform enables students to browse and purchase a wide range of products and services, from tutoring and handyman services to second-hand furniture and appliances. CampusConnect also allows local businesses to connect with students and offer their services, creating a more accessible and sustainable campus community.
How we built it
We built CampusConnect using Swift for iOS development and Firebase for database management. We started by sketching out the user interface and mapping out the features and functionality we wanted to include. We then we used SwiftUI to build a multi-view app with a navigation stack, displaying listings and allowing the user to create new listings. We implemented a filter feature to search for specific listings. The app uses a backend data source with an array of product objects.
Challenges we ran into
One of the main challenges we faced was that neither one of us had experience with Swift, which is the language used for iOS app development. This required us to do extensive research and learning before we could begin building the app. Another challenge we encountered was linking the backend to the front end, which required us to think creatively and find new solutions to problems that we had not encountered before. Despite these challenges, we remained dedicated to the project and persevered through the obstacles that arose.
Accomplishments that we're proud of
One of the biggest accomplishments that we're proud of is how much work we were able to get done despite having only two people working on the project. This required us to be highly efficient and productive in our work, but we were able to accomplish a lot in a short amount of time. We're also proud of the quality of the work we produced, which reflects our dedication and hard work. Overall, we feel that we accomplished a lot with this project and we're excited to see where it goes from here.
What we learned
Throughout this project, we learned a lot about Swift and front-end development in general. As neither of us had prior experience with Swift, we had to learn the language quickly and efficiently. Additionally, we also learned a lot about team building and communication, as working together effectively was essential to the success of the project. We also learned a lot about the challenges of linking the backend to the front end and the importance of this connection in creating a functional and user-friendly app. Overall, this project provided us with a great opportunity to learn and grow as developers and collaborators.
What's next for CampusConnect
Moving forward, we plan to further develop Campus Connect by expanding our user base and adding new features to enhance the user experience. We will continue to work on the back-end functionality, improve the user interface and user experience, and implement machine learning algorithms to provide more personalized recommendations. Additionally, we plan to expand our team and collaborate with other student organizations to create a more comprehensive platform that connects students to all aspects of off-campus life. Ultimately, our goal is to continue to improve and innovate in order to provide the best possible service to our users.
Log in or sign up for Devpost to join the conversation.