Skip to content

Environment Setup

Luara Oliveira edited this page Jul 3, 2026 · 4 revisions

Environment Setup

Complete guide to running Felines locally from scratch.


Prerequisites

  • Node.js 18 or higher
  • npm
  • A Supabase account (free tier works)
  • An OpenWeatherMap account (free tier works)

Step 1 — Clone the repository

git clone https://github.com/luarawork/felines
cd felines
npm install

Step 2 — Create a Supabase project

  1. Go to https://supabase.com and create a free account
  2. Create a new project
  3. Wait for the project to initialize (~2 minutes)
  4. Go to Project Settings → API
  5. Copy:
    • Project URL (looks like https://xxxx.supabase.co)
    • anon/public key (starts with eyJ...)

Step 3 — Get an OpenWeatherMap key

  1. Go to https://openweathermap.org and create a free account
  2. Go to My API Keys
  3. Copy your default API key

Step 4 — Create .env.local

Create a file called .env.local in the project root:

Clone this wiki locally