design -> Figma
staging -> https://jpc.thistine.com
prod -> [TBA]
- If you're using
VScode
๐ - If you're using others IDE ๐ค, please find alternative extensions of
-
- vscode-eslint
-
- vscode-tailwindcss
-
- es7-react-js-snippets
-
- Install
pnpm
on your local machine
- Installing package
pnpm install
- run project
pnpm dev
- All soruce files are localted in
/src
folder - There are 2 pages localted in 2 locations
- index page (
/
)/src/app/page.tsx
- register page (
/register/
)/src/app/register/page.tsx
- index page (
/src/share
folder is used for a share components, type, function only. if there's component that only use in a specific page, please consider createcomponents
,types
orutils
folder besidepage.tsx
in a spacific page.
We're using main
as our staging and prod build. so you can merge to main directly and it will build to staging site automatically. for prod, you may need to trigger the build by yourself.