- React (v17)
- npm (latest)
- Vite (latest)
For contributing instructions, check Contributing
For code conventions, check CodeConventions
npm run dev
default dev server startnpm run build
build application
src
folder
index.html - HTML template for base page
src
└─ App.jsx - React entry point
└─ main.tsx - TS entry point
└─ index.scss - SCSS entry point(globals, reset, etc.)
└─ assets - all static assets
| └─ icons - SVG icons as React components
| └─ images - PNG,JPEG images
└─ components - shared common components
└─ constants - all shared constant values
└─ helpers - shared common helpers
└─ hooks - shared common hook
└─ pages - common pages(e.g. Login page)
└─ routes
| └─ Routes.jsx - routes entry point
└─ services - base implemetation of API interactions and common API services (e.g. Auth)
└─ types - common types
└─ styles - common styles/mixins/variables