{"id":20303309,"url":"https://github.com/ronitrajfr/preve","last_synced_at":"2025-04-11T13:44:04.217Z","repository":{"id":239323705,"uuid":"789748974","full_name":"ronitrajfr/Preve","owner":"ronitrajfr","description":"Simply drag and drop your PDF files into Preve to get started. Ask Preve questions about your document. Get Summaries, key points, specific details and any question regarding the document. ","archived":false,"fork":false,"pushed_at":"2025-04-05T16:07:22.000Z","size":1737,"stargazers_count":11,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T17:20:59.985Z","etag":null,"topics":["clerk","gemini-api","nextjs","postgresql","prisma","tailwindcss","uploadthing"],"latest_commit_sha":null,"homepage":"https://preve.onrender.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ronitrajfr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-04-21T13:04:17.000Z","updated_at":"2025-04-05T16:07:26.000Z","dependencies_parsed_at":"2024-05-11T14:46:29.722Z","dependency_job_id":"053fa764-40c8-42b3-8d84-514dac1a7a3b","html_url":"https://github.com/ronitrajfr/Preve","commit_stats":null,"previous_names":["rrajofficial7/preve","ronitrajfr/preve"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ronitrajfr%2FPreve","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ronitrajfr%2FPreve/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ronitrajfr%2FPreve/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ronitrajfr%2FPreve/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ronitrajfr","download_url":"https://codeload.github.com/ronitrajfr/Preve/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248410885,"owners_count":21098790,"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":["clerk","gemini-api","nextjs","postgresql","prisma","tailwindcss","uploadthing"],"created_at":"2024-11-14T16:36:43.811Z","updated_at":"2025-04-11T13:44:04.210Z","avatar_url":"https://github.com/ronitrajfr.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eSay Hello to \u003ca href=\"https://preve.onrender.com/\"\u003ePreve\u003c/a\u003e\n\u003c/h1\u003e\n \u003cimg width=\"1000\" alt=\"header image\" src=\"/header.png\"\u003e\n \n\n### **Key Features:**\n\n* **Upload PDFs:** Simply drag and drop your PDF files into Preve to get started.\n* **Conversational AI:** Ask Preve questions about your document.\n* **Information Retrieval:** Get summaries, key points, and specific details highlighted within the PDF.\n* **Clarification and Insights:** Preve can clarify confusing passages and offer insights based on the document's content.\n\n### **How to Use Preve:**\n\n1. **Upload your PDF:** Drag and drop your file or use the upload button.\n2. **Start Chatting:** Type your question in the chat window.\n3. **Get Answers:** Preve will analyze your document and provide relevant information.\n\n### **Preve is perfect for:**\n\n* Students researching for assignments\n* Professionals reviewing contracts and reports\n* Anyone who needs to quickly understand the content of a PDF\n\n\n### **Tech Stack:**\n\n- Nextjs\n- Uploadthing\n- Postgres\n- Prisma\n- Tailwind\n- Clerk\n- Gemini \n\n### **Setting up locally**\n\n```bash\ngit clone https://github.com/ronitrajfr/Preve.git\ncd preve\nnpm install\n```\n\nChange `.env.example` to `.env` and `.env.local.example` to `.env.local` , then add the PostgreSQL url (you can get one for free from NeonDB) and clerk \u0026 uploadthing keys and grab the Gemini api key.\n\nAnd then run :\n```bash\nnpm run dev\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fronitrajfr%2Fpreve","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fronitrajfr%2Fpreve","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fronitrajfr%2Fpreve/lists"}