Auva Notes
Auva Notes is Auva's knowledge management platform: a fast, intelligent workspace for capturing ideas, organizing knowledge, and finding anything instantly. Coming soon at notes.auva.dev.
Auva Notes is currently in active development. This documentation covers the planned feature set and API design. Endpoints may change before launch.
Vision
Auva Notes is built for people who think by writing. It's opinionated about speed, structure, and search: the three things that make or break a note-taking tool.
Core Principles
- Speed: Instant note creation.
- Hierarchy: Organize by workspaces, folders, and tags.
- Search: Sub-second full-text search across all workspaces.
- Offline-ready: Local access with background syncing.
Planned Features
| Feature | Description |
|---|---|
| Workspaces | Top-level containers for organizing notes by project or context |
| Rich Editor | Markdown-based editor with live preview and shortcuts |
| Tags | Cross-workspace tagging for flexible organization |
| Full-Text Search | Instant search across all content with highlighted matches |
| Pinned Notes | Pin important notes to the top of any workspace |
| Sharing | Share individual notes or entire workspaces with collaborators |
| Version History | Every save is versioned. Roll back to any previous state. |
| API | Full CRUD API for programmatic note management |
| Offline Sync | Service Worker-powered offline access with background sync |
Architecture Preview
text
type Note = {
id: string;
title: string;
content: string; // Markdown
workspaceId: string;
tags: string[];
pinned: boolean;
createdAt: string;
updatedAt: string;
version: number;
};
type Workspace = {
id: string;
name: string;
description?: string;
noteCount: number;
createdAt: string;
};