Prerequisite
- NodeJS or Bun: To install packages listed in
package.json - Github: Cloud version to host git to share everyone
- Git: Source control in your cloned repository
- MongoDB Account: If you choose to maintain the backend
- VSCode: To edit your code easily
Plugins for VSCode
- Tailwind Intellisense: To get proper intellisense
- Yaml: To configure Github workflows
- ESLint: To enable eslint with your codebase
- Pretty Typescript Errors: To show visual errors of typescript instead of blob of string
Optional visual plugins
- Charmed Icons: Cute Icons for Roblox, but looks nice for web development too
- Catppuccin Theme: Cute theming for vscode making you locked in