Skip to main content

Overview

Your Application Stack​

Depending on the year of production, your product typically ships with the following technologies:

Language & Frameworks​

CategoryTechnology
LanguageJavaScript
FrontendReactJS
BackendNodeJS
PlatformSupabase
APIREST
DatabasePostgres
Web ServerVercel
InfrastructureAWS

JavaScript Libraries in Detail​

CategoryLibrary
UIMUI
FrameworkNextJS
Data FetcherReact Query
FormsReact Hook Form
MonorepoTurborepo

Infrastructure in Detail​

Category
MailSendGrid
FunctionsSupabase Functions
StorageSupabase Storage
AuthSupabase Auth

Installing your source code bundle​

Installing your source code​

Our apps are built with NextJS. The following steps outline the steps required to run or build a NextJS application. For more details, refer to the NextJS docs.

  • To install dependencies: yarn install
  • To run development server: yarn dev
  • To run the production server: yarn build && yarn start

Understanding your application code architecture​

Our apps are built on top of NextJS, therefore most of the application’s folder structure takes on NextJS’s default paths. The following is an overview of the key folders and their descriptions:

NameDescription
pagesRoutes based on NextJS file-based routing
src/appGlobal app-related configurations
src/modulesApplication-related logic