This is the roadmap to greatness. I'll be doing all my testing here.
We will be implementing my Learning Processs. It is not perfect. We will be learning everything detailed below.
- Determine entire design system
- colors, whitespace, fontSizes
- figure out how to do light theme from getgo
- Component libraries
- Shadcn. You have to use React.
- Redo Model Portfolio site.
- Create [[base layout]] for both websites.
- Get good at Figma. Take a course.
- https://youtu.be/cKZEgtQUxlU?si=RZyxhYI3K609c4Qp
- lmao take this entire course. It is 6 hours long.
It's ok if this is scrap. That's because it is worth just taking a course to learn it.
- Frontend testing suite
- A/B Testing + User Analytics
- PostHog - The open source Product OS
- Deployment
- Netlify vs Vercel capabilities
Model Portfolio
- PWA
- Right from getgo. No questions asked.
- Web workers + Service workers
- You will need this for your high intensive frontend processing.
- Saddlebag
- IndexxedDB & statefulness
- Implement during Excalidraw
- IndexxedDB & statefulness
- Beginnings of Thrannotations feature?
- Mess around with instantiating multiple Excalidraw instances
Excalidraw + React + vite
- See web standards
- We're going to need an AI model that produces POSTERS. So Figure out how to get respective model on Fly.io.
- Integrate an already existing one.
- OR MAKE IT DAMNIT.
- Auth integrations
- Email integrations
That's it. Everything else has been decided
- Fly.io, check
- Golang, check
- We need to be researching the PMF the whole time. Because our product is reflected by the PMF.
- What is out there
- What features can we copy
- What features suck ass. Just absolute ass
- What isn't out there
- Think of ideas and why they are not there.
- The state of the industry
- List of companies doing what
- Make a mental map of all competition in all segments of industry
- EBook
- Reread specification. Understand it in and out.
- Volunteer
- Investigate how Volunteer Match is able to get 501c orgs to "Claim" their company
- MAYBE we could integrate our features into their data. They have the data. We have the engineering.
User Perspective: User want: Implementation: