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.
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.
To install the project, clone the repository and install the necessary dependencies:
git clone https://github.com/datnguyennnx/toolkits.git
cd toolkits
pnpm install
To run the application, use the following command:
pnpm dev
Ensure that you have the necessary environment set up for local development.
If you encounter any issues or bugs, please open an issue on the GitHub repository.
If you have ideas for new features or improvements, please open an issue on the GitHub repository with a detailed description of your suggestion.