Volare(voh-lare) is an AI-powered interview preparation application designed to help users enhance their interviewing skills through personalized, interactive sessions. Temporary website can be viewed at: https://volare.aksads.tech/overview
Install the dependencies:
pnpm installNote: If you haven't installed
pnpmyet, you can do so by running the following command:corepack enable pnpm
To run the Supabase database on Docker:
pnpx supabase startThen, run the development server:
pnpm devTo copy the database schema from your Supabase project:
pnpx supabase link
pnpx supabase db pullOpen http://localhost:3000 with your browser to see the result.
Refer to the Notion ticket for more details: Volare Notion Ticket
To set up Volare on your local machine, follow these steps:
-
Clone the repository:
git clone https://github.com/Codelab-Davis/volare.git
-
Navigate to the project directory
cd volare -
Setup the Python backend:
python -m venv .venv # Create a virtual environment source .venv/bin/activate # Activate the virtual environment pip install -r backend/requirements.txt # Install the necessary dependencies python backend/main.py # Start the backend server
-
Setup the frontend:
pnpm install # Install the necessary dependencies pnpx supabase start # Run the Supabase database (need Docker Desktop running) pnpx supabase db pull pnpm dev # Start the development server
Open http://localhost:3000 with your browser to see the result.
Note: If you haven't installed
pnpmyet, you can do so by running the following command:corepack enable pnpm
Note: If you run into any issues with the Supabase, try:
pnpx supabase db reset
