DEV Community

Cover image for MeetOps — From an Unfinished MVP to an AI-Powered Workplace Operations Platform
Debjit Chandra Sarkar
Debjit Chandra Sarkar

Posted on • Edited on

MeetOps — From an Unfinished MVP to an AI-Powered Workplace Operations Platform

GitHub “Finish-Up-A-Thon” Challenge Submission

This is a submission for the GitHub Finish-Up-A-Thon Challenge

What I Built
MeetOps is an AI-powered meeting room operations platform designed to solve one of the most common workplace frustrations: managing shared meeting spaces without scheduling conflicts, visibility issues, or fragmented communication.

Most organizations still rely on spreadsheets, chat messages, emails, or disconnected tools to manage meeting rooms. This often leads to double bookings, wasted time, approval bottlenecks, and poor visibility across teams.

MeetOps centralizes the entire process into a single platform where employees can:

  • View room availability in real time
  • Book meeting rooms instantly
  • Prevent scheduling conflicts automatically
  • View organization-wide bookings
  • Manage approvals through role-based workflows
  • Access booking information through a shared calendar
  • Get assistance from an AI-powered meeting assistant

The project evolved from a basic room-booking MVP into a much more complete workplace operations solution that feels closer to a real enterprise SaaS product.

Demo
Live Application
🚀 Meetops

GitHub Repository
💻 MeetOps

Demo Video
🎥 YouTube link

Before

After

Core Features

✅ AI Meeting Booking Assistant

✅ Real-Time Room Availability

✅ Shared Booking Visibility

✅ Smart Conflict Detection

✅ Role-Based Access Control

✅ Admin Approval Workflow

✅ Meeting Calendar with Detailed Booking Views

✅ Room Utilization Dashboard

✅ Responsive Enterprise UI

✅ Light & Dark Mode


The Comeback Story

When I started this challenge, MeetOps already existed as a partially completed project.

The core booking functionality was present, but the application still lacked many of the capabilities needed for real-world usage.

Some of the biggest gaps included:

  • Limited booking visibility between users
  • Weak protection against scheduling conflicts
  • Incomplete calendar interactions
  • Missing booking details workflow
  • Unpolished user experience
  • Inconsistent interface design
  • No complete AI assistant experience

Rather than starting a new project, I decided to finish something I had already invested time in and push it closer to production quality.

Over the course of the challenge I:

Improved Booking Transparency

Implemented shared booking visibility so users can clearly see room occupancy before attempting reservations.

Strengthened Conflict Prevention

Added overlap detection and booking validation to reduce scheduling collisions and double-booking issues.

Enhanced Calendar Experience
Built detailed booking views that allow users to inspect meeting information directly from calendar events.

Added AI-Powered Assistance
Integrated an AI booking assistant interface capable of helping users navigate room scheduling workflows.

Redesigned the Product Experience
Refined multiple pages including:

Dashboard

Rooms Management

Meetings

Calendar

Admin Panel

Settings

Booking Flows

Added Theme Support
Implemented Light Mode and Dark Mode to improve usability across different working environments.

By the end of the challenge, MeetOps transformed from a partially finished MVP into a significantly more polished and complete workplace operations platform.


My Experience with GitHub Copilot
GitHub Copilot became a major part of my development workflow throughout this challenge.

I used Copilot to accelerate development across both frontend and backend tasks, including:

Component generation

  • UI refinement
  • TypeScript troubleshooting
  • Code refactoring
  • State management improvements
  • Form validation
  • Bug fixing
  • Deployment preparation

One area where Copilot was particularly valuable was during rapid iteration.

As I refined dashboards, booking workflows, calendar interactions, role management, and AI assistant features, Copilot helped reduce repetitive coding work and allowed me to focus more on product decisions and user experience improvements.

The challenge itself is called Finish-Up-A-Thon, and GitHub Copilot played an important role in helping me actually finish the project rather than leaving it in an unfinished state.

Tech Stack

Frontend

  • React
  • TypeScript
  • Vite
  • Tailwind CSS

Backend

  • Supabase
  • PostgreSQL

AI

  • Google Gemini

Deployment

  • Vercel

Final Thoughts

The biggest lesson from this challenge was that finishing a project is often harder than starting one.

MeetOps began as an unfinished idea and became a much more complete product through continuous refinement, debugging, redesign, and feature improvements.

This challenge gave me the perfect opportunity to revisit an existing project, solve its biggest weaknesses, and finally bring it to a state that I'm proud to share.

Thank you to GitHub and the DEV Community for organizing the Finish-Up-A-Thon challenge.

githubcopilot #hackathon #webdev #ai #react #typescript #supabase #productivity #saas #opensource

Top comments (0)