Demo Video Link : https://drive.google.com/file/d/1Ubb_VlEEHobux18xwI7IpVSVqvbzEH_0/view?usp=sharing
1. First clone the project
2. Change to the frontend directory
cd frontend
3. Install frontend dependencies:
npm install
4. Start the frontend development server on localhost:5173
npm run dev
5. Change to the backend directory
cd ../backend
6. Create and activate a virtual environment (if not already created):
python3 -m venv env source env/bin/activate
7. Install backend dependencies:
pip install -r requirements.txt
8. Start the backend server at localhost:8000
python3 run.py
Technologies used in the project:
Frontend
- React
- Typescript
- Tailwind
- Vite
Backend
- FastAPI
- Langchain
- Postgres
- Gemini LLM : As my open ai api credits were exhausted
- S3 for storing pdfs