Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saksham-21/docs-app
Initially ,Created a pdf Storage System of my own using ReactJS , Firebase ,Auth0. Made a Document Segregation and Chat with PDF functionality
https://github.com/saksham-21/docs-app
auth0 firebase framer-motion reactjs tailwind-css
Last synced: 6 days ago
JSON representation
Initially ,Created a pdf Storage System of my own using ReactJS , Firebase ,Auth0. Made a Document Segregation and Chat with PDF functionality
- Host: GitHub
- URL: https://github.com/saksham-21/docs-app
- Owner: Saksham-21
- Created: 2024-06-04T23:27:40.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-11-09T07:31:57.000Z (3 months ago)
- Last Synced: 2025-02-01T17:45:02.562Z (6 days ago)
- Topics: auth0, firebase, framer-motion, reactjs, tailwind-css
- Language: JavaScript
- Homepage: https://docvaultpro.vercel.app/
- Size: 26.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DocVaultPro
**DocVaultPro** is an AI-powered document management platform that allows users to upload, organize, and interact with PDF files. The platform offers features such as document categorization, AI-based Q&A, and file management. This README provides an overview of the project structure and key features.
## Table of Contents
- [Features](#features)
- [Screenshots](#screenshots)
- [Technologies Used](#technologies-used)## Features
1. **AI-Powered Q&A**: Users can ask questions related to the content of their documents, and the platform provides AI-generated answers.
2. **Document Categorization**: Users can organize their documents into folders based on different categories such as Education, Legal, Political Science, etc.
3. **File Management**: Users can upload, view, and delete PDF files from their personal vault.
4. **User Authentication**: Secure login/logout functionality is provided for users to manage their documents privately.## Screenshots
### 1. Landing Page
![alt-text](./src/assets/Login.png "Landing Page")The welcome screen introduces users to **DocVaultPro** with a simple interface and a "Go Next" button to proceed.
### 2. File Management Dashboard
![alt-text](./src/assets/FileUI.png "File Management Dashboard")The dashboard allows users to manage their uploaded documents with options to delete files or add new ones.
Test1:https://www.cambridgescholars.com/resources/pdfs/978-1-5275-0932-0-sample.pdf
Test2:https://cambridgelawstudio.co.uk/wp-content/uploads/2023/04/Unit-1-5-ALE.pdf
Test3:https://egyankosh.ac.in/bitstream/123456789/57833/1/Unit2.pdf
### 3. SideBar UI
![alt-text](./src/assets/Sidebar.png "SideBar UI")### 3. AI-Powered Q&A Interface
![alt-text](./src/assets/QA.png "Q&A Interface")
The Q&A interface allows users to ask questions about their documents and receive AI-generated responses. For example:
- **Q:** What is politics?
- **A:** Politics is the activity by which groups reach binding collective decisions through attempting to reconcile differences among their members.
- **Q:** What is Non-Formal Education?
- **A:** Non-formal education refers to that type of education which does not take place in formally structured schools "such as adult literacy and continuing education programs for adults and out-of-school youth which does not necessarily emphasize certification."### 4. Document Categorization
![alt-text](./src/assets/Categorization.png "Document Categorization")
Users can categorize their documents into different folders such as Education, Legal, and Political Science for better organization.## Technologies Used
- **Frontend**: React.js, Tailwind CSS
- **Backend**: Python Flask, Langchain
- **AI Integration**: OpenAI API for document-based Q&A
- **Authentication**: Google OAuth for secure user login/logout