Project Idea Manager
A cross-platform desktop application for managing and tracking project ideas with structured metadata, progress tracking, Git integration, AI conversation references, and visual notes.
Features
- Organize project ideas with structured metadata
- Track features and ideas via drag-and-drop
- Monitor development progress
- Link llm chats conversations and external resources
- Attach screenshots and visual notes
- Offline-first with local SQLite database
- Git-based synchronization across devices
Tech Stack
- Frontend: SvelteKit + TypeScript
- Backend: Tauri + Rust
- Database: SQLite with Drizzle ORM
- Styling: TailwindCSS
- Version Control: Git2 (Rust library)
Getting Started
Prerequisites
- Node.js 18+ and npm/pnpm
- Rust 1.70+
- Git
Installation
Clone the repository
Install dependencies:
pnpm i
Run in development mode:
pnpm tauri dev
Building
Build the application for your platform:
pnpm tauri build
The built binaries will be located in the src-tauri/target/release directory.
Contributing
Contributions are welcome. Please open issues and submit pull requests for any features, bug fixes, or improvements.
Screenshots