FinPAL
A small personal finance web app built with Vite, React, and TypeScript.
Basic functionality
- Dashboard: an overview of your finances and key metrics.
- Goals: create and track financial goals.
- Simulations: run simple what-if scenarios.
- Chat: a simple chat interface for guidance and notes.
- Rewards, Decisions, Onboarding: small supporting pages.
Requirements
- Node 16 or newer.
Quick start
- Clone the repository using the project's Git URL.
git clone <YOUR_GIT_URL>- Install dependencies
npm install- Start development server
npm run dev- Build for production
npm run build- Preview the production build
npm run previewProject layout (important parts)
src/— main source codesrc/pages/— top-level pages (Dashboard, Chat, Goals)src/components/— UI components and layout
License
- Check
package.jsonfor license information.
That's it — run npm run dev and open the local URL shown in the terminal.