Jeffrey Bernadas
Software Engineer
I build enterprise-grade and responsive digital solutions for the web and mobile.
Back to Projects








Vacay Caraga
unmaintained








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