iCalendar.app - Booking & Event Management

iCalendar.app - Booking & Event Management

PHP MySQL HTML5 CSS3 JavaScript (Vanilla)

**iCalendar.app** is a full-stack scheduling and booking platform built as a SaaS product, inspired by Calendly

01

Key Features:

**Public-facing marketing site** with hero section, feature highlights, pricing tiers (Free Forever, Professional, Team, Enterprise), and a "How It Works" walkthrough

**User registration and authentication** system with email verification, password hashing (bcrypt), secure session management, and forgot-password flow

**Admin dashboard** with real-time statistics (upcoming bookings, event types, today's schedule), quick action shortcuts, and recent activity feed

**Event type management** allowing admins to create, edit, activate/deactivate, and delete configurable appointment types with custom durations and color-coding

**Interactive calendar view** displaying all bookings in a full month grid with color-coded status indicators (confirmed, pending, cancelled), click-to-view booking details via modal dialogs, and filtering by event type or status

**Availability management** with per-day scheduling, multiple time ranges, and date blocking for holidays

**Front-end booking flow** guiding visitors through event selection, date picking, time slot selection, and a confirmation form

**Responsive design** optimized for desktop, tablet, and mobile with a clean, minimalist aesthetic

02

My Role:

Full-stack development, UI/UX design, database architecture, server deployment, and iterative refinement based on live testing. Built the project from initial concept through production deployment at [www.iCalendar.app](http://www.iCalendar.app), handling everything from database schema design to front-end polish.