About this project

Peisear is a lightweight, self-hostable issue tracking system designed for simplicity and ease of deployment. It allows users to manage projects and issues using either a kanban board with drag-and-drop functionality or a dense list view. Key technical features include: - Deployment: Distributed as a single Rust binary with embedded migrations and templates. - Data Storage: Uses a single SQLite file for all data, simplifying backups. - User Interface: Built with Leptos for server-side rendering (SSR), ensuring fast initial page loads. - Security: Implements Argon2id password hashing and JWT sessions stored in HTTP-only cookies. - Architecture: Organized into a workspace of six crates (core, auth, storage, notify, web, and a facade) to allow for modular updates to the backend or authentication providers.