Skip to content

Ved-u/lambda-java25-dynamodb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DynamoDB RAG System

Project Structure

lambda-java25-dynamodb/
├── src/main/java/          # Java Lambda functions
├── RAG/                    # Python RAG system
├── UI/                     # Streamlit interface
├── scripts/                # Setup & utility scripts
├── docs/                   # Documentation
├── config/                 # Configuration files
└── pom.xml                 # Maven configuration

Quick Start

  1. Start Local DynamoDB:

    scripts/start_local_db.bat
  2. Create Tables:

    python scripts/create_tables.py
  3. Run UI:

    cd UI && streamlit run UI.py
  4. Check Embeddings:

    python scripts/check_embeddings.py

Features

  • ✅ Local DynamoDB (no AWS costs)
  • ✅ PDF upload & processing
  • ✅ Vector embeddings storage
  • ✅ RAG with Llama3.1
  • ✅ Streamlit UI

About

RAG+MCP+Java25

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 54.3%
  • Java 44.7%
  • Batchfile 1.0%