Jeffrey Bernadas

Software Engineer

I build enterprise-grade, responsive digital solutions for the web and mobile โ€” systems that hold up when they're carrying real weight.

Statusโ— Open to interesting work
Local--:--:--
Zone...
Hostself ยท netcup ยท ubuntu 22.04
Back to Projects

Vacay Caraga

unmaintained
1 / 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