Jeffrey Bernadas

Software Engineer

I build enterprise-grade and responsive digital solutions for the web and mobile.

Back to Projects

Vacay Caraga

unmaintained
Vacay Caraga screenshots 1
Vacay Caraga screenshots 2
Vacay Caraga screenshots 3
Vacay Caraga screenshots 4
Vacay Caraga screenshots 5
Vacay Caraga screenshots 6
Vacay Caraga screenshots 7
Vacay Caraga screenshots 8
Vacay Caraga screenshots 9

Description

A room hosting platform for the CARAGA Region where users can list their rooms for free, pin locations on a map, and manage reservations. Features include a comprehensive dashboard for hosts, availability checking, and a super admin panel for platform management.

Features

  • -Create room listings with up to 3 images, map pinning, and detailed amenities
  • -Interactive map with Mapbox for location pinning and viewing
  • -Reservation system with availability checker and date range validation
  • -Listing reviews (one review per accepted reservation)
  • -Host dashboard: manage listings, accept/decline reservations, toggle visibility
  • -Reservation management: update guest arrival status, accept/decline requests
  • -Super Admin dashboard: manage all users, listings, and view individual profiles
  • -Google and GitHub OAuth 2.0 authentication via Passport.js
  • -Light/Dark theme support
  • -Mobile responsive design

Tech Stack

  • React.js
  • Redux Toolkit
  • Mantine UI
  • Mapbox
  • Node.js
  • Express.js
  • JWT
  • Passport.js
  • Google OAuth 2.0
  • GitHub OAuth
  • Sequelize ORM
  • MySQL
  • Netlify
  • Heroku
Jeffrey Bernadas