Back to all projects

Billboard Booking System

Platform for managing advertisement space bookings with availability calendar and admin dashboard.

WebAdvertising & Booking
ReactNode.jsExpressMongoDBCalendar Integration
Billboard Booking System

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