Back to all projects
Billboard Booking System
Platform for managing advertisement space bookings with availability calendar and admin dashboard.
WebAdvertising & Booking
ReactNode.jsExpressMongoDBCalendar Integration

Overview
A booking platform for managing billboard and outdoor advertising space, giving advertisers a way to check availability and book slots, and giving admins a dashboard to manage bookings.
My Role
Fullstack developer — built the booking logic, calendar system, and admin dashboard.
The Problem
Managing billboard availability manually across multiple advertising slots and clients makes double-booking and scheduling conflicts easy to miss.
The Solution
A React frontend with a calendar-based availability view backed by a Node.js/Express API that enforces booking rules and prevents overlapping reservations, plus an admin dashboard for managing listings.
Highlights
- Calendar-based availability and booking flow
- Admin dashboard for managing billboard listings and bookings
- Built with React, Node.js, Express, MongoDB