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 backend2
Create virtual environment
python -m venv venvWindows: venv\Scripts\activate
macOS/Linux: source venv/bin/activate
3
Install dependencies
pip install -r requirements.txt4
Configure environment variables
Create a .env file in the backend directory:
TAVILY_API_KEY=your_tavily_api_key_here5
Start the backend server
uvicorn services.api.main:app --reload --port 8000Frontend Setup
1
Navigate to frontend directory
cd frontend2
Install dependencies
npm install3
Configure environment (optional)
Create .env.local:
NEXT_PUBLIC_API_URL=http://127.0.0.1:80004
Start development server
npm run devUsage
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!