{"id":24554691,"url":"https://github.com/karan071/genai-project","last_synced_at":"2026-04-16T12:03:08.501Z","repository":{"id":259764762,"uuid":"879225275","full_name":"Karan071/GenAI-Project","owner":"Karan071","description":"This project is a robust PDF processing application built with React.js for the frontend and FastAPI for the backend. It leverages the power of LLMs (Large Language Models) and Hugging Face's embedding models to extract, process, and analyze content from PDF documents.  Key Features:  Content Extraction: Extract text and metadata from uploaded PDFs","archived":false,"fork":false,"pushed_at":"2024-11-19T13:57:43.000Z","size":248,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-23T03:33:30.437Z","etag":null,"topics":["fastapi","javascript","llama","llama-index","python","reatctjs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Karan071.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-27T10:55:11.000Z","updated_at":"2024-11-22T07:10:39.000Z","dependencies_parsed_at":"2024-10-27T22:43:08.351Z","dependency_job_id":"89e6c9da-c1c5-4d38-85fc-edac7a1bf62f","html_url":"https://github.com/Karan071/GenAI-Project","commit_stats":null,"previous_names":["karan071/genai-project"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Karan071%2FGenAI-Project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Karan071%2FGenAI-Project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Karan071%2FGenAI-Project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Karan071%2FGenAI-Project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Karan071","download_url":"https://codeload.github.com/Karan071/GenAI-Project/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243902293,"owners_count":20366259,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fastapi","javascript","llama","llama-index","python","reatctjs"],"created_at":"2025-01-23T03:33:04.000Z","updated_at":"2026-04-16T12:03:03.449Z","avatar_url":"https://github.com/Karan071.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PDF Insights App\n\nThis project is a React-based application built with Vite, designed to allow users to upload PDF files and interact with the application through a chat interface. The app includes a backend API for file uploads and text responses.\n\n## Table of Contents\n\n- [Features](#features)\n- [Prerequisites](#prerequisites)\n- [Setup Instructions](#setup-instructions)\n- [Demo Clips](#demo-clips)\n- [Technologies Used](#technologies-used)\n- [WorkFlow](#workflow-management)\n\n## Features\n\n- **File Upload**: Users can upload multiple PDF files simultaneously.\n- **Chat Interface**: Real-time chat interface for user interactions.\n- **API Integration**: Communicates with a backend API for file processing and responses.\n\n## Prerequisites\n\n- [Node.js](https://nodejs.org/) (version 16 or higher recommended)\n- npm (comes with Node.js) or Yarn (for dependency management)\n\n## Setup Instructions\n\n1. **Clone the Repository**:\n   ```bash\n   git clone https://github.com/Karan071/GenAI-Project.git\n   ```\n\n2. **Project setup**\n    ```bash\n    - Frontend \n        cd/assignment-app\n        npm run dev\n\n    -Backend\n        cd backend\n        python backend.py\n        to run it cmd is : uvicorn backend:app --reload\n        \n    ```\n\n## Demo Clips\nProject Demo clips : https://drive.google.com/file/d/13zR4tavpOp3Bf6mrFYwcBzEDDxdyg0HQ/view?usp=sharing\n\n## Technologies Used\n- React\n- Fast API\n- LLama Index\n- Approach Utilised : RAG\n\n## Workflow Management\n- Link : https://excalidraw.com/#json=5XDWz0Qen-5wDDc4uMSXm,PqZmJpNNtfZmygwsbXhrBw","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaran071%2Fgenai-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkaran071%2Fgenai-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaran071%2Fgenai-project/lists"}