- Node.js 18+ installed
- Clone the repository:
git clone https://github.com/MasterIfeanyi/THOR.git
cd THOR- Install dependencies: everything at once (frontend + backend + database)
npm install- Set up your environment variables:
cp .env.example .envThen edit .env and add your GitHub OAuth secrets and Next_auth secrets.
- Start frontend
npm run dev- Open your browser:
http://localhost:3000
# ✅ Correct - from monorepo root
npm install
# ❌ Wrong - don't install in individual apps
cd apps/web
npm install # Don't do this!Installing from the root ensures all packages share dependencies correctly.