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