salimi-my / scribe

Scribe empowers you to converse with any PDF document instantly. Just upload your file and start questioning.

Home Page:https://scribe.salimi.my

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Scribe · Author Salimi

Scribe offers you the remarkable ability to engage in insightful conversations with any PDF document of your choice. With the simple act of uploading your file, you can seamlessly embark on a journey of exploration, posing your inquiries and gaining valuable insights in real-time with AI.

Chat with your documents

  • Light & dark mode
  • Drag & drop file upload
  • Chat with PDF using AI
  • Authentication using Kinde
  • Subscription using Stripe
  • MongoDB & Prisma for database
  • Hosted in Vercel

Tech/framework used

  • Next.js 13 App Dir
  • Shadcn/ui
  • Kinde
  • Tailwind CSS
  • UploadThing
  • TypeScript
  • MongoDB
  • OpenAI
  • Pinecone
  • Prisma
  • Stripe
  • Vercel

Starting the project

Open the .env.example and fill in your Database URL, Kinde Auth, UploadThing, Pinecone, OpenAI & Stripe configurations then save it as .env then run the following command:

npm install
npx prisma db push
npx prisma generate
npm run dev

Demo

The app is hosted on Vercel. Click here to visit.
Direct link: https://scribe.salimi.my

Screenshots

Landing Page

Landing Page

Sign in

Sign in

Dashboard

Dashboard

Chat with PDF

Chat with PDF

Upload File

Upload File

Payment Page

Payment Page

Manage Subscription

Manage Subscription

About

Scribe empowers you to converse with any PDF document instantly. Just upload your file and start questioning.

https://scribe.salimi.my


Languages

Language:TypeScript 96.9%Language:CSS 2.5%Language:JavaScript 0.6%