Skip to content
Yangshun Tay edited this page Sep 18, 2022 · 26 revisions

Architecture

  • Monorepo: Turborepo
  • App: Next.js
  • View: React
  • Styling: Tailwind
  • ORM: Prisma

Development

Git Model

  • main is release branch and should remain stable at all times
  • Create feature branches for your in-progress features and using the format <username>/my-feature
  • Commit messages should follow the Conventional Commits specification as much as possible

Directory Structure

TBD

Front End

React

  • Props should be Readonly
  • Props should be sorted alphabetically
  • Props should be destructured in the component function declaration

Form Library

TBD

Data Querying Library

TBD

Clone this wiki locally