Inspiration Coming from a university without the large community feel of Texas public schools with football teams, we wanted to create a way for students to connect. The lack of shared spaces and events made it harder to trade essentials like textbooks and furniture, so we decided to bridge that gap with our app.
What it does? CampusCart allows university students to log in, post items for sale, and connect with others to buy items like textbooks, furniture, and tech. Students can message each other and arrange local meetups for transactions.
How we built it We developed the app using Flutter for mobile and Next.js with Tailwind CSS for the web platform. For the backend, we used PostgreSQL and Supabase to manage user data and handle authentication and transactions.
Challenges we ran into A major challenge was learning new technologies like PostgreSQL and Supabase while ensuring the app remained user-friendly and secure. Balancing mobile and web development simultaneously was also a technical hurdle.
Accomplishments that we're proud of We are proud that we successfully built both mobile and web versions of the app, allowing more accessibility for students. Learning and implementing new tools like PostgreSQL and Supabase was also a huge achievement.
What we learned We learned how to work with backend tools like PostgreSQL and Supabase, as well as how to optimize for both mobile and web platforms. Additionally, we gained valuable experience in user authentication and security.
What's next for CampusCart Next, we plan to introduce features like verified student badges for added security, a rating system for sellers, and expanding the platform to include services like tutoring and ride-sharing.
Built With
- mongodb
- nextjs
- tailwind
Log in or sign up for Devpost to join the conversation.