Planning My First Real Project

June 17, 2024

The Idea

I've been trading stocks as a hobby, and I track everything in spreadsheets. It works, but it's not ideal. I want to build a web application that makes it easier to track trades, analyze performance, and manage multiple accounts.

Why This Project?

This solves a real problem I have. I'm not just building something to learn - I'm building something I'll actually use. That motivation is different from my previous projects.

Planning Phase

I've been sketching out what the application needs:

  • Ability to add and edit trades
  • Track multiple trading accounts
  • Basic analytics (win rate, profit/loss)
  • Simple dashboard to see performance

It's not going to be fancy, but it needs to work well.

Technology Stack

I'm planning to use:

  • React with TypeScript
  • Local storage for data persistence (to start)
  • CSS for styling (maybe I'll learn Tailwind)

I want to keep it simple for my first real project.

Challenges Ahead

I know this will be harder than anything I've built before. Managing state, handling forms, calculating analytics - there's a lot to figure out. But I'm excited to try.

Timeline

I'm giving myself a few months to build this. I want to take my time and do it right. This is my first real project, and I want to be proud of it.