Learning The Tech Stack
We are recommending that each new developer go through the following online learning courses. You will need to learn Next.js, React, Typescript and have a good understanding of modern frontend development. There are learning options for each listed below to learn via video tutorials and/or written walkthroughs.
Major Tools and Versions
| Tool | Version | Notes |
|---|---|---|
| Node | 20 | The foundation for most tooling. |
| Next.js | 15 | Our server technology. There are significant new features in v15 |
| React | 19 | You'll want to be comfortable with stateless/functional components, hooks, and grasp both client and server-side rendering (CSR and SSR) |
| TypeScript | 5 | All code is written in TypeScript |
| Tailwind | 4 | Used for styling |
| Zod | 3 | Used primarily for API call validation and testing |
| Shadcn | 3 | Our UI component system |
Recommended Path
Here are some downloadble TypeScript cheat sheets: TypeScript: Cheat Sheets