Zuno is a full-stack web application built specifically for students at the University of North Florida (UNF). It serves as a secure and fun online marketplace where verified students can buy, sell, and chat about goods and services directly within their university community.
Zuno was created to provide a localized, student-only alternative to platforms like Facebook Marketplace, Craigslist, and OfferUp — without the spam or strangers. By requiring a UNF email for sign-up, Zuno ensures a trusted environment where students can safely transact.
- 🔐 Email Verification: Only verified UNF email addresses can create accounts. (For the purpose of demonstration, users can use any email.)
- 📸 Product Listings: Students can post items for sale.
- 🧾 My Listings Page: Students can view, edit, or delete their own posts.
- 🖼️ Image Previews: Listings include thumbnails and a main product image.
- 🔄 Password Reset Flow: Forgot password? Verify via email and reset securely.
- 🎨 Modern UI: React frontend with a sleek, mobile-responsive design.
- React with React Router
- Tailwind CSS for styling
- Axios for API communication
- Spring Boot (Java)
- Spring Security with JWT Authentication
- Spring Mail for email verification/reset
- Supabase PostgreSQL — managed and scalable relational database