Skip to content

AmulyaInnovates/Lumark

Repository files navigation

Lumark Banner

✨ Lumark: Next-Gen AI Document Intelligence ✨

Illuminate. Secure. Precise.

License


Lumark is a premium multi-modal AI platform designed to transform complex PDF documents into actionable strategic insights. Leveraging high-resolution vision models and semantic analysis, Lumark "sheds light" on your data with precision, providing deep and interactive document intelligence.

🚀 Key Features

  • Multi-Modal Analysis: Combines textual context with visual analysis of charts and graphs.
  • Statistical Trend Intelligence: Generates beautiful, high-contrast visualizations of trends found within documents.
  • Interactive Document Chat: Ask follow-up questions and get precise answers using NVIDIA's advanced reasoning models.
  • Strategic Synthesis: Automatically generates executive summaries, positives, risks, and action plans.
  • Premium UI/UX: A dark-themed, glassmorphic interface built for a professional user experience.

🛠️ Tech Stack

  • Frontend: React, Vite, TypeScript, Vanilla CSS.
  • Backend: Node.js, Express, Multer.
  • AI/ML: NVIDIA API (VL Models), PDF.js for extraction.
  • Vector Search: Custom semantic chunking and retrieval system.

📦 Project Structure

  • 📁 /client - Frontend source code and assets.
  • 📁 /server - Backend API and data processing logic.
  • 📁 /visuals - Dedicated directory for all outcome recordings, photos, and project visuals.
  • 📁 /Lumark_Showcase - Development history and branding assets.
  • 📄 LUMARK_NAME.md - Documentation on the branding philosophy.

🚦 Getting Started

1. Prerequisites

  • Node.js (v20+)
  • NVIDIA API Key

2. Installation

Run the following at the root:

./run.ps1

This will install dependencies (via npm install) and launch both the server and client concurrently.

3. Environment Setup

Create a .env file in the server directory:

NVIDIA_API_KEY=your_key_here
PORT=4000

📄 License

This project is licensed under the Apache License 2.0.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Releases

No releases published

Packages

 
 
 

Contributors