VibeVerifier

Loading your verification system...

0%

Documentation

Complete guide to VibeVerifier - Setup, API, Privacy, and more

Installation Guide

Prerequisites

  • Python 3.9 or higher
  • Node.js 18.0 or higher
  • npm, yarn, or pnpm
  • Tavily API Key (Get one here)

Backend Setup

1

Navigate to backend directory

cd backend
2

Create virtual environment

python -m venv venv

Windows: venv\Scripts\activate

macOS/Linux: source venv/bin/activate

3

Install dependencies

pip install -r requirements.txt
4

Configure environment variables

Create a .env file in the backend directory:

TAVILY_API_KEY=your_tavily_api_key_here
5

Start the backend server

uvicorn services.api.main:app --reload --port 8000

Frontend Setup

1

Navigate to frontend directory

cd frontend
2

Install dependencies

npm install
3

Configure environment (optional)

Create .env.local:

NEXT_PUBLIC_API_URL=http://127.0.0.1:8000
4

Start development server

npm run dev

Usage

Once both servers are running:

  • Backend API: http://localhost:8000
  • API Documentation: http://localhost:8000/docs
  • Frontend: http://localhost:3000

Open your browser and navigate to http://localhost:3000 to start verifying content!