Skip to content

IshuKrPathak/AskFile

Repository files navigation

logo

preview

Ask File- Getting information easier by chatting through the document✨

#📸 Snaps

Screenshot 2024-03-29 200719

Screenshot (38) Screenshot (39) Screenshot (40) Screenshot (41) Screenshot (42) Screenshot (43) Screenshot (44) Screenshot (45) Screenshot (46) Screenshot (47)

AskFile is a Software as a service that is used by students and other professionals worldwide to extract valuable informations from a document(PDF) particularly.

🛠 Built With

Tech Stack

The Tech stack for this project include Next.JS, Tailwind CSS, Shadcn-UI, Kinde Auth, Pinecoine, UploadThing, TRPC, Tailwind Merge, React-PDF, Stripe, Zod, Prisma Open-AI, Langchain .

Key Features

  1. Authentication and Authorization.
  2. Simple and Sleek UI for user-friendly use.
  3. Dynamic upload bar gives best User-Experience.
  4. Operations on the uploaded pdf .
  5. Short and unique content creation of the asked questions.
  6. Payment Gateway Integration using Stripe.
  7. Proper SAAS like UI and working with validations of number of uses and content upload capacity. and many more. Have a look👇

(back to top)

🚀 Live Demo

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need to install node in your system : If it is already installed in your system then run this command in your CMD .

command:

node --version

Setup

Clone this repository to your desired folder:

  cd my-folder
  git clone https://github.com/IshuKrPathak/AskFile.git

Install

Install this project with:

  npm install
  cd my-project

Usage

To run the project, execute the following command:

 npm run dev

If any error arises regarding node versions while running the development server by running command - "npm run dev" . So firstly run one more command

$env:NODE_OPTIONS = "--openssl-legacy-provider"

then run again

npm run dev

(back to top)

👥 Authors

👤 Author

(back to top)

🔴 Note :- If there is any problem in deployed link i.e. not working . Then run the project locally. It works fine. 🔴