Back to projects

VistaTribe — Travel Listing Platform

VistaTribe is a full-stack travel listing platform modeled after real-world listing sites like Airbnb, letting users create, browse, and manage their own travel listings. It's built with a classic MVC structure using Node.js and Express on the backend, MongoDB with Mongoose for data modeling, and server-rendered EJS templates on the frontend. The platform includes user authentication so listings are tied to accounts, RESTful routes for full CRUD functionality on listings, and dynamic data handling to support features like filtering and detail views. It was built to get hands-on experience with the traditional server-rendered full-stack pattern, laying the groundwork before moving toward API-first and React-based architectures in later projects.

VistaTribe — Travel Listing Platform

Key Features

Tech Stack

Node.jsExpress.jsMongoDBMongooseEJSREST APIs