Skip to content

userlg/sumsy

Repository files navigation

Sumsy

Vue 3 Tauri 2 Vite TypeScript TailwindCSS

Sumsy is a modern, high-performance desktop application designed to manage case data and summaries efficiently. Built with the latest web technologies, it offers a seamless native experience powered by Tauri and the reactive speed of Vue 3.

Sumsy Screenshot

✨ Features

  • Blazing Fast: Powered by Tauri's Rust backend for minimal resource usage.
  • Modern UI: Polished interface with Glassmorphism, dark mode support, and smooth transitions.
  • Minimalist Architecture: Clean, centered layouts with a dedicated sidebar for all actions, maintaining visual simplicity.
  • Data Management: Efficiently handle cases and summaries.
  • Visualize Data: Interactive charts powered by Chart.js.
  • Desktop Native: Works offline with native operating system integration.

🛠 Tech Stack

🚀 Getting Started

Prerequisites

Installation

  1. Clone the repository

    git clone https://github.com/userlg/sumsy
    cd sumsy
  2. Install Dependencies

    yarn install
    # or
    npm install
  3. Run Development Mode Start the Vite dev server and Tauri window:

    yarn tauri dev
    # or
    npm run tauri dev
  4. Build for Production Generate the native installer/executable:

    yarn tauri build
    # or
    npm run tauri build

📂 Project Structure

src/
├── assets/      # Static assets (images, fonts)
├── components/  # Local components
├── logic/       # Business logic helpers
├── modules/     # Feature-based architecture
├── pages/       # Vue Router views
├── scripts/     # Utility scripts
├── shared/      # Shared components, styles, and utilities
│   ├── components/ # Reusable UI components (NavBar, Footer, etc.)
│   └── styles/     # Global styles (main.css, Tailwind)
├── stores/      # Pinia state stores
├── App.vue      # Root component
└── main.ts      # Application entry point

🧪 Testing

Run the test suite with Vitest:

npm run test        # Run unit tests
npm run coverage    # Generate coverage report

🤝 Contributing

Contributions are welcome! Please check CONTRIBUTING.md for guidelines.

📜 License

This project is licensed under the MIT License.


© 2026 Sumsy

About

Sumsy es una aplicación moderna y ligera para gestionar tus datos de casos y resumenes de manera eficiente. Construida con las últimas tecnologías, Sumsy combina rendimiento, estilo y escalabilidad en un solo lugar.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors