Frontend: https://flat-link.vercel.app/
Backend: https://flatlink-beta.vercel.app/
Project Name: FlatLink Goal: Safe and structured flatmate discovery.
FlatLink is a secure web platform designed to help students and young professionals find compatible flatmates based on location, college, and property preferences.
The platform prioritizes safety and professional interaction by implementing an Enquiry-based communication model. Users can browse detailed listings and send direct enquiries to listing owners, ensuring structured interest before further contact.
- Secure Authentication: User registration and login.
- Profile IDs: Unique user identification and listing ownership.
- Basic Profiles: Name and email-based accounts linked to listings.
- Detailed Listings: Users can create listings with titles, descriptions, address, city, and pricing.
- Rich Metadata: Information on bedrooms, bathrooms, kitchens, property types (Apartment, House, etc.), and room types.
- Gender Preferences: Specify if looking for Male, Female, or Any flatmate.
- Image Support: Integration for high-quality property images.
- Direct Communication: Interested users can send enquiries directly from a listing page.
- Structured Information: Enquiries capture name, email, phone number, and a custom message.
- Interest Tracking: Owners can see who is interested in their properties.
- Search & Filters: Search for listings by title or city.
- Geolocation Awareness: Focused on city-based and location-specific discovery.
FlatLink demonstrates a practical approach to modern full-stack development by solving a real-world problem—safe housing discovery.
- Structured Discovery: Moves away from open-access messaging to a more formal enquiry system.
- Modern Tech Stack: Built with Next.js, Express, MongoDB (Prisma), and Cloudinary.
- Clean Architecture: Demonstrates industry-standard design patterns and layered separation.