Overview

Framework: Remix JS (SPA Mode)

Language: TypeScript, TSX

Type of Website: Single Page Application ← /admin//****

Component Library: Shadcn

Styling: TailwindCSS

Compiler: Vite

Browser Support: Whatever is supported by React

Linter: ESLint

Formatter: Prettier

CMS API

Code Style

Will use Config templates to start off with: Basic Configuration by Remix JS

Will extend as required over time

Structure

/Resources

Dynamic UI for CRUD of every resource

Strapi as the backend for now, until the main Cosys backend is ready to be used

How to communicate between the frontend and backend for the schema