Skip to content

SECFAR 2025

August 2025

Next.jsTailwind CSSPrismaPostgreSQLNextAuthUploadThing

A full-stack event management platform built with Next.js, TypeScript, Tailwind CSS, Prisma, and NextAuth for the SECFAR 2025 academic conference.

SECFAR 2025

Overview

SECFAR 2025 is a full-stack event management platform developed for the Semana de Ciências Farmacêuticas da UFES Alegre, an academic conference focused on registrations, scientific submissions, minicourses, and event organization.

The platform was designed to centralize the experience for participants, reviewers, and administrators, providing a single system for event management, payment processing, academic submissions, and evaluation workflows.

The Challenge

Managing an academic event involves multiple processes that are often handled through separate tools, spreadsheets, forms, and email exchanges.

The goal was to create a unified platform where participants could register, select activities, submit academic work, upload payment receipts, and track their submissions, while administrators and reviewers could manage event operations through dedicated dashboards.

Solution

I built the application using Next.js and TypeScript, combining a modern frontend experience with a robust backend architecture powered by Prisma and PostgreSQL.

Authentication and role-based access control were implemented with NextAuth, allowing different experiences for participants, reviewers, and administrators.

The platform also integrates file uploads, PIX payment workflows, protected routes, submission management, review processes, and administrative dashboards within a single application.

Key Features

  • User authentication and protected routes
  • Participant dashboard for registrations and submissions
  • Academic work submission workflow
  • Reviewer dashboard for evaluating submitted work
  • Administrative area for event management
  • Payment receipt uploads and validation
  • PIX payment support with QR code generation
  • Role-based access control
  • Relational database modeling with Prisma
  • Responsive interface for desktop and mobile devices

Technologies

  • Next.js
  • TypeScript
  • React
  • Tailwind CSS
  • Prisma
  • PostgreSQL
  • NextAuth
  • UploadThing
  • Zod
  • Vercel

Results

The platform successfully consolidated multiple event management processes into a single application, reducing administrative overhead and providing a more organized experience for participants, reviewers, and organizers.

The project also served as a practical exercise in building a real-world full-stack application involving authentication, relational data modeling, file management, role-based permissions, and operational workflows.

Lessons Learned

Building SECFAR 2025 reinforced the importance of designing clear user flows for different roles within the same system.

Working with relational data, authentication, file uploads, and administrative dashboards highlighted how crucial a well-structured backend architecture is for maintaining scalability and long-term maintainability in full-stack applications.