afadil/wealthfolio
Fork: 209 Star: 4264 (更新于 2024-11-04 15:30:52)
license: AGPL-3.0
Language: TypeScript .
A Beautiful Private and Secure Desktop Investment Tracking Application
最后发布版本: v1.0.11 ( 2024-09-11 06:44:05)
Wealthfolio
A Beautiful and Boring Desktop Investment Tracker
Website
·
Discord
·
Twitter
·
Releases
Introduction
Wealthfolio App is a Beautiful and Boring Investment Tracker, with Local Data Storage. No Subscriptions, No Cloud.
Visit the app website at Wealthfolio App.
Roadmap
See ROADMAP.md.
Getting Started
Prerequisites
Ensure you have the following installed on your machine:
Installation
-
Clone the repository:
git clone https://github.com/afadil/wealthfolio.git cd wealthfolio
-
Install dependencies using pnpm:
pnpm install
Running the Application
-
Development Mode:
Build and run the desktop application using Tauri:
pnpm tauri dev
-
Build for Production:
Build the application for production:
pnpm tauri build
Technologies Used
Frontend
- React: JavaScript library for building user interfaces.
- React Router: Declarative routing for React.
- Tailwind CSS: Utility-first CSS framework for styling.
- Radix UI/Shadcn: Accessible UI components.
- Recharts: Charting library built with React.
- React Query: Data-fetching library for React.
- Zod: TypeScript-first schema declaration and validation library.
Backend
- Tauri: Framework for building tiny, secure, and fast desktop applications.
Development Tools
- Vite: Next-generation frontend tooling.
- TypeScript: Typed superset of JavaScript.
- ESLint: Pluggable linting utility for JavaScript and JSX.
- Prettier: Code formatter.
Folder Structure
wealthfolio/
├── src/ # Main source code for the React application
├── src-core/ # Core backend functionality
├── src-tauri/ # Tauri-specific code for desktop app functionality
├── public/ # Public assets
├── LICENSE # License file
├── README.md # Project documentation
├── ROADMAP.md # Future plans and roadmap
├── components.json # Component configuration
├── package.json # Node.js dependencies and scripts
├── pnpm-lock.yaml # Lock file for pnpm
├── postcss.config.js # PostCSS configuration
├── tailwind.config.js # Tailwind CSS configuration
├── tsconfig.json # TypeScript configuration
└── vite.config.ts # Vite build tool configuration
Contributing
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
License
This project is licensed under the LGPL-3.0 license. See the LICENSE
file for details.
🌟 Star History
Enjoy managing your wealth with Wealthfolio! 🚀
最近版本更新:(数据更新于 2024-09-11 14:02:14)
2024-09-11 06:44:05 v1.0.11
2024-09-10 05:59:31 v1.0.10
2024-09-09 01:32:17 v1.0.9
2024-09-08 07:49:59 v1.0.8
2024-09-08 05:26:44 v1.0.7
2024-08-28 23:59:55 v1.0.6
2024-08-27 02:03:27 v1.0.5
2024-07-02 02:54:06 v1.0.4
2024-06-20 02:16:40 v1.0.3
2024-06-18 23:21:16 v1.0.2
主题(topics):
macos-app, portfolio-tracker, tauri-app
afadil/wealthfolio同语言 TypeScript最近更新仓库
2024-11-22 01:36:46 twentyhq/twenty
2024-11-21 22:40:05 LLOneBot/LLOneBot
2024-11-21 20:34:48 CopilotKit/CopilotKit
2024-11-21 16:58:07 labring/FastGPT
2024-11-21 16:14:54 RSSNext/Follow
2024-11-21 16:12:23 x-extends/vxe-table