Skip to content

Kathir-Arunkumar/backend-deepdefend

Repository files navigation

backend-deepdefend

🚀 Backend Authentication API (FastAPI + MongoDB Atlas)

This backend system is developed using FastAPI and connects with MongoDB Atlas to deliver secure user authentication and file management capabilities. It features signup and login functionalities with bcrypt-based password hashing for enhanced security. The system also supports PDF file uploads, which undergo malware detection before storage—ensuring that potentially harmful content is blocked and users remain protected.

Beyond authentication and storage, the platform offers intelligent features such as PDF malware scanning, context-based search (allowing users to search by content rather than filename), and a built-in chatbot that interacts with uploaded documents. These capabilities enhance user experience and make the app a smart, secure solution for managing and exploring PDF files.

📌 Features

User Authentication (Signup & Login)
Secure Password Hashing (bcrypt)
MongoDB Atlas Integration
File Upload & Malware detection before uploading
chatbot feature to chat with documentscontent based pdf searching instead of name of the pdf


🛠️ Setup Instructions

** Clone the Repository**

git clone https://github.com/your-username/backend-auth-api.git
cd backend-auth-api


About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages