The idea for Campus Marketplace was born out of a common student challenge — finding a safe, reliable, and easy way to buy or sell items within the university community. From textbooks and gadgets to hostel essentials, students often rely on random WhatsApp groups or word of mouth, which are inefficient and sometimes unsafe. I wanted to create a centralized digital platform that connects students directly, making campus trade simple and trustworthy.
While building this project, I learned a lot about how online marketplaces function — from database design and product listings to authentication and user experience optimization. It also deepened my understanding of front-end frameworks, backend integration, and state management, which were crucial in ensuring smooth performance and real-time updates.
The development process involved using modern web technologies such as Next.js, Neon/PostgreSQL for the database, and Tailwind CSS for responsive design. I also explored state management to handle product data efficiently without unnecessary prop-drilling.
Some challenges I faced included managing asynchronous data fetching, handling image uploads efficiently, and designing an interface that remained intuitive yet functional on both desktop and mobile. Overcoming these issues taught me the importance of debugging strategies, modular code organization, and user feedback in refining a digital product.
Overall, Campus Marketplace represents both a technical and community-driven achievement — a project built by students, for students, to make campus life easier.
Built With
- git
- github
- next.js
- postgresql-(neon)
- rest-api
- sonner
- supabase
- tailwind-css
- typescript
- vercel
- zustand
Log in or sign up for Devpost to join the conversation.