Skip to content

datnguyennnx/toolkits

Repository files navigation

This project is a local-first software application designed to prioritize user privacy and offline functionality. It utilizes PGlite for local data storage, ensuring that user data remains secure and accessible without relying on external servers.

What's Behind the Application

This application leverages Svelte 5 for its reactivity and performance, and shadcn-svelte as the primary UI library for a modern and accessible design.

  • Local Data Storage: Utilizes PGlite to manage data locally, enhancing privacy and performance.
  • Offline First: The application is designed to function without an internet connection, providing a seamless user experience.
  • Data Management: Supports transactions, tags, and todos with a structured database schema.

Installation

To install the project, clone the repository and install the necessary dependencies:

git clone https://github.com/datnguyennnx/toolkits.git
cd toolkits
pnpm install

Usage

To run the application, use the following command:

pnpm dev

Ensure that you have the necessary environment set up for local development.

Contributing

Reporting Issues

If you encounter any issues or bugs, please open an issue on the GitHub repository.

Requesting New Features

If you have ideas for new features or improvements, please open an issue on the GitHub repository with a detailed description of your suggestion.

Releases

No releases published

Packages

No packages published