Open Net Worth
Open Net Worth is an open-source personal AI wealth assistant you run yourself: one ledger for your whole financial life, worked by an AI agent you control.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
Loading the full README. The saved excerpt is shown below.
Foliowise was built using AI-assisted development (Claude). I designed the
product, defined the architecture, and directed implementation through detailed
prompting and iteration. All feature decisions, debugging, deployment, and
integration work were hands-on. The codebase reflects my understanding of
full-stack development with FastAPI, Angular, and PostgreSQL.Read the full README ↗Features • Demo • Tech Stack • Installation • API Reference • Documentation
Foliowise was built using AI-assisted development (Claude). I designed the product, defined the architecture, and directed implementation through detailed prompting and iteration. All feature decisions, debugging, deployment, and integration work were hands-on. The codebase reflects my understanding of full-stack development with FastAPI, Angular, and PostgreSQL.
Foliowise is a comprehensive investment portfolio tracker that combines real-time market data, AI-powered insights, sentiment analysis, and gamified virtual trading competitions. Built for modern investors who want more than just tracking—they want intelligence.
Track. Analyze. Compete. Grow.
Real-time portfolio overview with performance charts, allocation breakdown, and key metrics.
Virtual trading competitions with leaderboards, achievements, and paper trading.
Get intelligent recommendations and chat with AI about your portfolio.
| Technology | Version | Purpose |
|---|---|---|
| Python | 3.11+ | Runtime |
| FastAPI | 0.100+ | Web framework |
| PostgreSQL | 15+ | Database |
| SQLAlchemy | 2.0+ | ORM |
| Pydantic | 2.0+ | Validation |
| yfinance | 0.2+ | Market data |
| TextBlob | 0.17+ | Sentiment analysis |
| Stripe | 7.0+ | Payments |
| Resend | 0.6+ | Email delivery |
| Technology | Version | Purpose |
|---|---|---|
| Angular | 21 | SPA framework |
| TypeScript | 5.9 | Language |
| Tailwind CSS | 3.4 | Styling |
| Chart.js | 4.5 | Data visualization |
| RxJS | 7.8 | Reactive programming |
# Clone repository
git clone https://github.com/singhsimar486/Foliowise.git
cd Foliowise/backend
# Create virtual environment
python3 -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Configure environment
cat > .env << EOF
DATABASE_URL=postgresql://username@localhost:5432/foliowise
SECRET_KEY=$(openssl rand -hex 32)
DEBUG=True
# Optional: Stripe (for subscriptions)
STRIPE_SECRET_KEY=sk_test_...
STRIPE_WEBHOOK_SECRET=whsec_...
STRIPE_PRO_PRICE_ID=price_...
STRIPE_PRO_PLUS_PRICE_ID=price_...
# Optional: Resend (for email alerts)
RESEND_API_KEY=re_...
FRONTEND_URL=http://localhost:4200
EOF
# Create database
createdb foliowise
# Run server
uvicorn app.main:app --reload
cd ../frontend
# Install dependencies
npm install
# Configure environment
echo 'export const environment = { apiUrl: "http://localhost:8000" };' > src/environments/environment.ts
# Run development server
npm start
This is the beginning of the README. Read the rest at the original. Read the full README ↗