I want to create a web application using Next.js that serves as a platform for baristas and coffee shops to connect. The app should have the following core features: User Types and Authentication
Two types of users: Baristas and Coffee Shop Owners Secure authentication system with email/password login User registration with role selection (Barista or Coffee Shop)
Barista Profiles
Baristas can create detailed profiles including:
Personal information (name, bio) Contact details (email, phone number) Location/city information Years of experience Specialized skills (latte art, espresso techniques, manual brewing methods, etc.) Previous work experience Availability status (actively looking, open to offers, not available)
Coffee Shop Features
Coffee shops can create business profiles Advanced search functionality to find baristas based on:
Location/city Experience level Specific skills
Technical Requirements next.js 15 supabase: https://sohdcecxcegllkatsrlj.supabase.co
public API = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InNvaGRjZWN4Y2VnbGxrYXRzcmxqIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NDc2MDQ0NjEsImV4cCI6MjA2MzE4MDQ2MX0.sIZGvlktcSRIY3Z6GXJ35bwoIUZrZCW5SV2474Y6jE8
secret = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InNvaGRjZWN4Y2VnbGxrYXRzcmxqIiwicm9sZSI6InNlcnZpY2Vfcm9sZSIsImlhdCI6MTc0NzYwNDQ2MSwiZXhwIjoyMDYzMTgwNDYxfQ.NWZhJarzl00-ZhNBCa0NqYJv_M0FMp6S6ZhecCbNE1g
Loading...
Loading...
This project already has an existing environment variable with name NEXT_PUBLIC_SUPABASE_URL in one of the chosen environments