Skip to main content

CodePlanet Feature Demo

Complete implementation of user management, profile sharing, and question database with all requested features.

Implementation Status

All requested features have been implemented and are ready for testing

User Authentication

Sign up, sign in, and sign out with Firebase Auth

User Profile Creation

Automatic profile creation with unique custom links

Profile Updates

Edit profile information, skills, and qualifications

Image Upload

Upload profile images to Supabase Storage

Public Profile Sharing

Share profiles via /u/username URLs

Settings Management

Change password, email, privacy settings, and delete account

Questions Database

Seed and fetch coding questions with filtering

API Security

Protected routes with Firebase Auth middleware

Authentication Demo

Sign up, sign in, and view user profile information. All user data is automatically saved to Firestore.

Loading...

API Endpoints

All backend API routes have been implemented and are ready for use

Profile APIs

  • PATCH/api/profile/update
  • GET/api/profile/[username]
  • POST/api/upload/profile-image

Settings APIs

  • PATCH/api/settings/update
  • DELETE/api/settings/delete

Questions APIs

  • GET/api/questions
  • GET/api/questions/[id]
  • POST/api/seed/questions

Public Routes

  • PAGE/u/[username]