CASE 01Picture TV MediaNEW YORK, NY

From a client prototype to a full media platform for New York's events

Picture TV Media covers New York's fashion weeks, film festivals and trade shows. I took the client's prototype and rebuilt the entire website as one platform for events, video, bookings and sponsors, added an AI chatbot, and moved it to a newer, patched version of Next.js.

Client
Picture TV Media
Location
NEW YORK, NY
Scope
5 services
Where it stands
Rebuilt and live
picture tv media · From a client prototype to a full media platform for New York's events
Picture TV Media home page: a dark hero slider featuring New York Fashion Week, beside a list of upcoming events.
The PTM AI Assistant chat window open on the Picture TV Media home page, offering suggested questions about events, coverage, sponsorship and companies.
Picture TV Media event calendar, with search and month, week and list views.
Picture TV Media company directory, with public, client and admin access levels.

What I did

  1. 01FULL SITE REVAMP
  2. 02PROTOTYPE TO PRODUCTION
  3. 03AI CHATBOT
  4. 04NEXT.JS UPGRADE
  5. 05SECURITY PATCHES

Where it stands

Rebuilt and live

Technologies I used

  • Next.js
  • React
  • TypeScript
  • Node.js
  • Tailwind CSS
  • MongoDB
  • Stripe
  • Zoho CRM
  • Claude AI
  • Vercel
  • Cloudinary

The challenge

A media company's website looks simple until you list what it has to do. Picture TV Media's has to promote upcoming events, publish photo and video coverage, attract sponsors, take bookings, run a company directory and log members in. The client, Mala Seza, came with a prototype of how it should all look. The job was to make it real: every screen a working page, across the entire site, on a newer, patched version of Next.js.

How I approached it

  1. 01Started from the prototype. The client's UI was the design source, so the work went into turning each screen into a working production page.
  2. 02Rebuilt the whole site, not just the home page: services, portfolio, events, the calendar, the directory, video, the blog and booking.
  3. 03Kept it feeling like one product. Every section shares the same navigation and look, so visitors can move from an event to its video to a booking without feeling they've left.
  4. 04Built an AI chatbot for Mala Seza, so visitors can ask about events, coverage and sponsorship right on the site.
  5. 05Moved the site onto Next.js 15 and the App Router, replacing the older setup.
  6. 06Applied the Next.js security patches as part of the upgrade.

At a glance

Main site sections
11
Calendar views
3
Directory access levels
3
AI chatbot
1
Visit the live site (opens in a new tab)

What the site does now

  • 01

    A home page that works like a front page

    A slider of featured events sits beside a list of what's coming up next, with a sponsor offer right below. Visitors see what's happening in New York before they scroll.

  • 02

    An event calendar people can add to

    Month, week and list views with search. Anyone can submit an event, and it's reviewed before going live, so the calendar grows without losing quality.

  • 03

    A directory with real access levels

    The public can use the directory tools and submit a company, authorized clients get full access, and the admin team manages it all.

  • 04

    Coverage that keeps working

    Event pages carry full photo galleries, some with hundreds of images, and the Watch page brings together a video player, an up-next list and comments.

  • 05

    A clear path to becoming a client

    One booking page covers every service, and sponsors get their own route in, from event sponsorship to homepage placement.

  • 06

    An AI chatbot that points people the right way

    The PTM AI Assistant sits one click away on the site. It greets visitors with one-tap questions like "What events are coming up?" and "How do I book coverage?", and helps them find events, coverage, sponsorship options and companies.

How I run every project

  1. Free 30-min call

    We talk through your goals, and I tell you what to build.

  2. Fixed quote in 24h

    Clear scope, a fixed price and a launch date before any work starts.

  3. Build, in the open

    You get a written progress update every working day.

  4. Launch

    I handle setup, deployment and your domain. Hosting is yours.

Booking projects

Have a project in mind but unsure where to start?

One free 30-minute call is all it takes. We'll talk through your goals, and I'll tell you what to build, how long it takes, and what it costs, with a fixed quote within 24 hours. No pressure, no obligation.

Tell me about your project

I'll reply within 24 hours.

Opens your email app with your message written out, addressed to tokiosman@outlook.com.

By sending, you agree to the Privacy Policy.

  • Fixed price
  • Direct with the developer
  • Launch date agreed up front