Skip to content

1xcoder-1/lume_notes

Repository files navigation

Lume Notes Logo

Lume Notes

A modern, full-stack notes app for organizations. Built with real-time collaboration, AI features, and secure multi-tenancy.

Note

This is a project for learning and experimentation. Use it as a reference or a starting point for your own apps.

License: MIT Node.js Version pnpm


🚀 Quick Start

1. Setup

git clone https://github.com/1xcoder-1/lume_notes.git
cd lume_notes
pnpm install

2. Configure

Copy .env.example in apps/web to .env and fill in your details (Database, NextAuth, OAuth keys).

3. Run

pnpm db:setup  # Migrates and seeds the database
pnpm dev       # Starts the app at http://localhost:3000

✨ Main Features

  • Real-Time Editing: Edit notes with others instantly using Liveblocks and Yjs.
  • Organization-Focused: Isolated data for different teams (Multi-tenancy).
  • Note Version History: Track changes with IDE-style diffing and instant restoration.
  • AI Assistant: Chat with your notes and summarize documents.
  • Visual Graph: Map your knowledge base with an interactive force-directed graph.
  • Smart Folders: Keep everything organized with nested folders and tags.

📚 Documentation

Detailed guides for all major features:

Core Features

Organization & Management

Tools & Exports

Technical & System


🛠 Tech Stack

  • Frontend: Next.js 16 (App Router), React 19, Tailwind CSS.
  • Backend: PostgreSQL, Prisma ORM, NextAuth-v5.
  • Sync: Liveblocks, Yjs.
  • Testing: Jest, Playwright.

📄 License

MIT — Build something great!

Built for creators and teams.

About

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages