Backend & Database Integration Connected Backend Server (server.js) The backend powers all roast generation, leaderboard stats, and user data management. Built with Node.js, this server handles all client requests and processes roasts efficiently.
Integrated Supabase Database For data storage, I chose Supabase — an open-source Firebase alternative. It securely stores user pitches, roast results, ratings, and aggregates stats for the leaderboard and user profiles.
API Endpoints Setup Created clean REST API routes to bridge frontend and backend. These endpoints allow fetching recent roasts, submitting new pitches, retrieving leaderboard data, and loading user stats.
Log in or sign up for Devpost to join the conversation.