All projects

2025

Nomadr

Full-stack travel app with Mapbox geolocation, Passport auth, and cloud-backed multi-image uploads.

Visit live site
MongoDBExpress.jsNode.jsPassport.jsMapboxCloudinary

About

A full-stack travel discovery app following the MVC pattern. Passport.js for secure auth and sessions, Mapbox for geolocation visualization, and Cloudinary with Multer for multi-image uploads to the cloud.

Why I built it

My first real full-stack app. I picked travel because the data model is interesting - locations, photos, reviews - and it forced me to integrate three things I'd never used before: a mapping API, a cloud image host, and a real auth library.

Highlights

  • Passport.js auth with secure session handling
  • Mapbox API for geolocation visualization
  • Cloudinary + Multer for cloud image uploads

Screenshots

3 images

Nomadr explore page with category filters and listing grid
Explore - browse listings by category
Nomadr create listing form
Create a new listing with image upload
Nomadr reviews and Mapbox location view
Reviews and Mapbox geolocation