II Premios AMAE

II Premios AMAE

Full-stack platform built for AMAE (Asociación de Montadores Audiovisuales de España) to manage their annual awards ceremony, integrating a public submission system, an admin review dashboard, and a member voting portal.

2026Next.jsSupabaseTypeScriptReact 19

II Premios AMAE: A Platform for Spain's Audiovisual Editing Awards

Project Overview

II Premios AMAE ↗ is a full-stack platform built for AMAE (Asociación de Montadores Audiovisuales de España), Spain's professional association of audiovisual editors, to manage their annual awards ceremony. The platform integrates a public submission system, an admin review dashboard, and a member voting portal to support the full lifecycle of an awards program.

The core functionality revolves around collecting and managing entries across 10 award categories — from feature films and documentaries to TV series, music videos, and assistant editing. Industry professionals submit their work through structured forms, AMAE administrators review and approve entries from a centralized dashboard, and association members cast their votes through a guided, step-by-step voting interface. The platform is optimized for reliability and ease of use, ensuring a seamless experience for all participants across all devices.

Technologies Used

  • Next.js 16 (App Router + SSR): Delivers fast, server-rendered pages with React Server Components and dynamic routing for both public and admin views.

  • Supabase: Provides the PostgreSQL database, file storage, and authentication layer — handling submissions, votes, admin sessions, and media uploads in a single managed backend.

  • Tailwind CSS v4: Facilitates a cohesive dark-mode design system using the OKLch color space for perceptually uniform, accessible colors.

  • TypeScript: Enhances code quality and maintainability with static type checking across the entire codebase.

  • React 19: Takes advantage of the latest React features, including useActionState for server-side form handling without external form libraries.

  • Vercel: Enables seamless deployment and hosting with automated scaling and globally optimized performance.

  • shadcn/ui (Radix UI): Provides a modern, accessible component library — dialogs, tables, tabs, and selects — consistent across all views.

  • Lucide React: Offers a customizable icon set to enhance the interface throughout the platform.

  • Supabase Row Level Security (RLS): Enforces data access policies at the database level, ensuring only authenticated admin users can read and update submissions.

Advantages of Server Components and Unified Deployment

By leveraging React Server Components in Next.js 16, the II Premios AMAE platform keeps sensitive operations — database queries, session validation, and file uploads — entirely on the server without exposing any credentials to the client. Public-facing pages such as the landing page and submission forms are rendered server-side for fast load times and strong search engine discoverability. Admin routes are protected at the middleware level, with Supabase sessions refreshed automatically on every request to prevent unauthorized access.

Additionally, hosting the entire platform on Vercel alongside Supabase's managed backend removes all infrastructure overhead. Deploy previews, automatic scaling, and edge-optimized delivery make the platform maintainable by a small team without any DevOps complexity, while ensuring high availability throughout the awards season.

Award Categories

The platform is structured into 10 editing categories, allowing professionals to navigate and submit within the relevant area of their work. The main categories include:

  • Largometraje de Ficción: Editing excellence in feature-length fiction films.

  • Largometraje Documental: Outstanding editing in feature-length documentary films.

  • Cortometraje: Short films, covering both fiction and documentary formats.

  • Serie de Ficción: Editing work in fiction TV series.

  • Serie Documental / Docu-serie: Documentary series and docu-series editing.

  • Entretenimiento / Divulgación: Entertainment and educational content.

  • Publicidad / Branded Content: Commercial and branded content editing.

  • Videoclip: Music video editing.

  • Trailer / Teaser: Promotional edits and teasers.

  • Ayudantía de Montaje: Excellence in assistant editing.

Submission Management, Approval, and Voting Pipeline

The platform features an admin dashboard that allows the AMAE team to review, approve, reject, and manage all submitted entries with ease. Submissions from both tracks — montaje (editing) and ayudantía (assistant editing) — appear in separate tabs with a consistent UX pattern: free-text search, status filters, multi-column sorting, and per-category CSV export.

Each submission can be opened in a detail dialog showing the full entry: crew members, screening links, software used, association membership, and uploaded files. Admins can approve or reject entries with a single click, add internal notes, and edit submission data inline. UI updates are optimistic, reflecting changes immediately while the server action runs in the background.

II Premios AMAE admin panel

The approval step acts as the direct gateway to the voting system. Once an admin marks a submission as approved, it becomes immediately visible in the member voting portal — no additional configuration required. The voting interface fetches only approved submissions, grouped by category, ensuring that members only vote on validated entries. This tight integration between the admin dashboard and the voting portal eliminates manual data transfer and reduces the risk of inconsistencies between what has been reviewed and what goes to a vote.

The member voting portal provides association members with a step-by-step guided experience — one category per screen, with a progress indicator and a final summary before submitting. Voting results are available in real time from a protected results page, showing tallies per category and total voter count.

II Premios AMAE voting interface

Future Enhancements

The II Premios AMAE platform is designed to grow with each new edition of the awards. Upcoming updates include:

  • Public nominees page listing approved submissions per category once the voting window closes.
  • Email notification system to confirm submission receipt and communicate status changes to applicants.
  • Enhanced voting analytics with per-category charts and historical comparison across award editions.
  • Multi-edition support, allowing past award data to remain accessible without schema migrations.

The II Premios AMAE platform demonstrates how a structured full-stack application can support an entire awards lifecycle — from the first submission to the final gala — while remaining operationally simple for the organizing team. It is a production system actively used by Spain's professional audiovisual editing community, with the ambition to become the definitive digital infrastructure for AMAE's annual celebration of the craft.