Roletronic

Next.jsNestJSTypeScriptPrismaPostgreSQLReactRadix UITailwind CSSAWS S3StripeFramer Motion
Roletronic screenshot

Roletronic

Roletronic é o portal nacional de música eletrônica, projetado para ser o epicentro da cena da música eletrônica brasileira.

Next.js NestJS TypeScript Prisma PostgreSQL React Radix UI Tailwind CSS AWS S3 Stripe Framer Motion

Technology Stack

Next.js
NestJS
TypeScript
Prisma
PostgreSQL
React
Radix UI
Tailwind CSS
AWS S3
Stripe
Framer Motion

Detailed Description

Roletronic é o portal nacional de música eletrônica, projetado para ser o epicentro da cena da música eletrônica brasileira. Sua missão é conectar artistas e fãs, promovendo um espaço dedicado à interação e descoberta.

A plataforma permite aos usuários explorar, conhecer e se conectar dentro do mundo da música eletrônica. Ela apresenta diversas categorias e funcionalidades, incluindo artistas, eventos, profissionais, comunidade e gêneros musicais.

Backend desenvolvido com NestJS, utilizando Prisma ORM para gestão de banco de dados, integração com AWS S3 para armazenamento de arquivos, autenticação JWT com Passport, validação com Class-validator e Zod.

Frontend construído com Next.js e React, utilizando Radix UI e Radix Themes para componentes, Framer Motion para animações, React Hook Form com Zod para validação de formulários.

Integração com ferramentas como Nodemailer/Resend para envio de e-mails, Sharp para processamento de imagens, Stripe para pagamentos, FFmpeg para manipulação de áudio/vídeo, e React Easy Crop para edição de imagens.

Implementação de SEO avançado, análise de dados, integração com redes sociais, e estilização com Tailwind CSS e SASS para uma experiência de usuário moderna e responsiva.

Suporte a diversos gêneros musicais como Bushprog, Techno, Zenonesque, Psytech, Minimal Dark, Glitch Hop, Gangsta Prog, Future Prog, Chillgressive e Fullon.