Skip to content

Ris345/hackathon_project_langflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ—οΈ System Architecture β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Frontend β”‚ β”‚ Backend API β”‚ β”‚ Langflow β”‚ β”‚ (React/Vue) │◄──►│ (FastAPI/Flask)│◄──►│ (LLM Chain) β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β€’ User Input β”‚ β”‚ β€’ Job Scraping β”‚ β”‚ β€’ Question Gen β”‚ β”‚ β€’ Video Record β”‚ β”‚ β€’ Data Pipeline β”‚ β”‚ β€’ Grading Logic β”‚ β”‚ β€’ 3D Avatar β”‚ β”‚ β€’ API Gateway β”‚ β”‚ β€’ Tips Gen β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β–Ό β–Ό β–Ό β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Digital Ocean β”‚ β”‚ Twelve Labs β”‚ β”‚ External APIs β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β€’ App Hosting β”‚ β”‚ β€’ Video Analysisβ”‚ β”‚ β€’ Job Scraping β”‚ β”‚ β€’ Database β”‚ β”‚ β€’ Sentiment β”‚ β”‚ β€’ TTS/STT β”‚ β”‚ β€’ File Storage β”‚ β”‚ β€’ Body Language β”‚ β”‚ β€’ 3D Avatar β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ πŸ”§ Tech Stack Frontend:

React/Vue.js for UI WebRTC for video recording Ready Player Me / VRM for 3D avatars Web Speech API for voice interaction

Backend:

FastAPI (Python) for API PostgreSQL for data storage Redis for caching Celery for background tasks

AI/ML:

Langflow for LLM orchestration Twelve Labs for video analysis OpenAI/Anthropic for LLM processing ElevenLabs/Azure for TTS

Infrastructure:

Digital Ocean Droplets Digital Ocean Spaces (S3-compatible storage) Docker for containerization

πŸ“ Project Structure ai-interview-platform/ β”œβ”€β”€ frontend/ β”‚ β”œβ”€β”€ src/ β”‚ β”‚ β”œβ”€β”€ components/ β”‚ β”‚ β”œβ”€β”€ pages/ β”‚ β”‚ β”œβ”€β”€ hooks/ β”‚ β”‚ └── utils/ β”‚ β”œβ”€β”€ package.json β”‚ └── Dockerfile β”œβ”€β”€ backend/ β”‚ β”œβ”€β”€ app/ β”‚ β”‚ β”œβ”€β”€ api/ β”‚ β”‚ β”œβ”€β”€ core/ β”‚ β”‚ β”œβ”€β”€ models/ β”‚ β”‚ β”œβ”€β”€ services/ β”‚ β”‚ └── utils/ β”‚ β”œβ”€β”€ requirements.txt β”‚ └── Dockerfile β”œβ”€β”€ langflow/ β”‚ β”œβ”€β”€ flows/ β”‚ └── components/ β”œβ”€β”€ docker-compose.yml └── deploy/ β”œβ”€β”€ nginx.conf └── docker-compose.prod.yml

...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •