Skip to main content

Quick Start

Get CommonPlace running on your local machine.

Prerequisites

  • Node.js 18+
  • npm or yarn
  • Git
  • A Supabase account (free tier works)

1. Clone the Repository

git clone [repository-url]
cd friends-network

2. Install Dependencies

npm install

3. Environment Setup

Copy the example environment file:

cp .env.example .env

Edit .env with your Supabase credentials:

VITE_SUPABASE_URL=your-project-url
VITE_SUPABASE_ANON_KEY=your-anon-key

See Environment Variables for all available options.

4. Database Setup

If setting up a new Supabase project:

  1. Create a new project at supabase.com
  2. Run the schema migrations (see Database Setup)
  3. Enable required auth providers

5. Start Development Server

npm run dev

The app will be available at http://localhost:5173

6. Verify It's Working

  • Home page loads
  • Can create an account
  • Can log in
  • Feed page loads

Next Steps

Common Issues

ProblemSolution
"Supabase connection failed"Check your .env credentials
"Module not found"Run npm install again
"Port already in use"Kill the process on port 5173 or use --port flag

See Troubleshooting for more.