/down

Down - the SaaS for students is an open-source software to make chatting to your PDF files easy.

Primary LanguageTypeScript

Down

Down is a web application that enables users to engage in conversational interactions with PDF documents. Built on a powerful tech stack that includes Next.js, Tailwind CSS, Radix UI, Planetscale (MySQL), OpenAI, and Pinecone for vector storage, Down provides a unique platform for interactive document querying.

Features

  • User Authentication: Down incorporates user authentication through Kinde, allowing users to securely log in and access the application's features.

  • PDF Uploads: Users can upload their PDF documents to the platform, enabling them to access and interact with these documents.

  • Conversational Chatbot: Down's core functionality allows users to engage with a conversational chatbot capable of answering questions related to the content of uploaded PDFs.

Tech Stack

  • Frontend:

    • Next.js: A versatile React framework for building the user interface.
    • Tailwind CSS: A utility-first CSS framework for designing the application's responsive and attractive UI.
    • Radix UI: A set of low-level UI primitives for crafting accessible and composable user interfaces.
  • Backend:

    • Planetscale: Used as the database to store user data and PDF documents securely.
    • OpenAI: Powers the chatbot functionality for answering questions related to PDF content.
    • Pinecone: Utilized for efficient vector storage, enabling quick and accurate document retrieval.