Skip to content

MomenElsayedDev/Lu-AI-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Lu AI Assistant

logo

Lu AI Assistant is a professional, local-first web application designed to bridge the gap between AI-driven conversations and efficient data management. Built with a focus on speed and privacy, it offers a seamless CRUD system and an intuitive chat interface, all running on your local machine.


📝 Project Description

Lu AI Assistant is a full-stack solution tailored for users who want an organized, responsive environment to interact with AI and manage their personal data. Unlike cloud-heavy applications, this project prioritizes a local-first architecture, ensuring that your data stays on your machine using a local MongoDB instance. Whether you are tracking tasks or querying the AI, Lu provides a smooth, desktop-class experience in the browser.


✨ Key Features

  • 🤖 AI Chat Interface: Interactive and responsive chat experience powered by an Express.js backend.
  • 📂 Full CRUD System: Create, Read, Update, and Delete records stored in a local MongoDB database.
  • 🌓 Adaptive UI: Sleek Dark and Light mode toggle with persistent user preference.
  • 🔍 Real-time Search: Instant filtering of your data records as you type.
  • 🔔 User Experience: Toast notifications for actions (success/error) and fluid CSS animations.
  • 📱 Fully Responsive: Optimized for everything from large monitors to mobile devices.

🛠 Tech Stack

Frontend

  • HTML5 & CSS3: Semantic structure and modern layouts (Flexbox/Grid).
  • Vanilla JavaScript: Lightweight, dependency-free client-side logic.

Backend

  • Node.js & Express.js: Robust server-side handling and API routing.
  • Mongoose: Elegant MongoDB object modeling for Node.js.

Database

  • MongoDB: NoSQL database for flexible data storage.

📂 Project Structure

lu-ai-assistant/
├── assets/
|   └── logo.png
├── public/             # Static files (HTML, CSS, JS, Assets)
│   ├── css/
│   ├── js/
│   └── index.html
|
├── .env                # Environment variables
|
├── server.js           # Main application entry point
└── package.json        # Project dependencies
└── package-lock.json     

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors