Skip to content

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Chat Docs πŸ“„πŸ’¬

Chat Docs is a full-stack application that allows users to upload documents, extract text from them, and interact with the content using an AI-powered chat interface.

This repository acts as a central hub that documents the project architecture and links to the frontend and backend repositories.


🧱 Architecture Overview

Chat Docs is split into two independent applications:

  • Frontend: Next.js application responsible for the UI and user experience
  • Backend: API responsible for authentication, document processing, text extraction, and AI chat logic

This separation allows:

  • Independent deployment
  • Clear responsibility boundaries
  • Easier scalability and maintenance
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” HTTP / REST β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Frontend β”‚ ───────────────────────▢ β”‚ Backend β”‚
β”‚ (Next.js) β”‚                        β”‚ (Nest.js) β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“‚ Repositories

🎨 Frontend

πŸ“„ Repository:
πŸ‘‰ https://github.com/jvictormo/chat-docs-frontend

Tech stack

  • Next.js (App Router)
  • TypeScript
  • Tailwind CSS
  • Axios
  • JWT authentication

Responsibilities

  • User interface
  • Document upload UI
  • Chat interface
  • Calling backend APIs

🧠 Backend

πŸ“„ Repository:
πŸ‘‰ https://github.com/jvictormo/chat-docs-backend

Tech stack

  • Node.js
  • TypeScript
  • NestJS / Express
  • JWT Authentication
  • File upload & text extraction
  • AI integration

Responsibilities

  • Authentication
  • Document storage and processing
  • Text extraction
  • Chat history
  • AI responses

About

Chat Docs is a full-stack application that allows users to upload documents, extract text from them, and interact with the content using an AI-powered chat interface.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors