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.
- 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.
- 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.
- 📁
/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.
- Node.js (v20+)
- NVIDIA API Key
Run the following at the root:
./run.ps1This will install dependencies (via npm install) and launch both the server and client concurrently.
Create a .env file in the server directory:
NVIDIA_API_KEY=your_key_here
PORT=4000This 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.
