All The Projects That I have done :
Projects range from full-stack applications and AI systems to developer tools, data structures, real-time systems, and browser extensions.
🚀 KuraKani
AI-powered conversational application inspired by ChatGPT
Live: https://kurakani.bivekgharti.com.np/
KuraKani is a full-stack AI application that provides conversational AI with streaming responses, persistent context, Retrieval-Augmented Generation (RAG), long-term memory, and a credit-based usage system.
Key Features
- End-to-end response streaming — LLM responses are streamed from the NestJS backend → Next.js frontend server → browser instead of waiting for the complete response.
- Credit-based usage system — New users receive 5 credits. Each interaction consumes credits, preventing further usage once the balance reaches zero.
- RAG — Users can provide their own knowledge sources through PDFs, YouTube URLs, or web URLs. The extracted content is converted into vector embeddings and stored in PostgreSQL/pgvector for retrieval during conversations.
- Conversation memory — Maintains recent conversation context while also using Mem0 as a memory layer for information from older conversations.
- Payments — Integrated Razorpay to allow users to purchase additional credits.
- Self-hosted infrastructure — Deployed on a VPS using Caddy as a reverse proxy, PostgreSQL/pgvector for persistent data and embeddings, and MinIO for object storage.
Architecture
Frontend: Next.js
Backend: NestJS
Database: PostgreSQL + pgvector
Object Storage: MinIO
Memory: Mem0