React based Admin UI for LeadCMS (lightweight, extendable headless CMS for product websites)
Project status
This project is currently in active development
Requirements
- node >= 18.13.0
- npm >= 9.3.0
This project uses .nvmrc config. You can run nvm use to install required version of node
Setup
Install dependencies:
Create .env file and add configurations as shown in .env.sample file. Refer below example:
CORE_API=http://localhost:45437
Fix any code formatting errors/warnings before do git commit.
-
Run
eslintto list code formatting issues -
Run
prettierto automatically fix possible formatting issues: -
Fix any remaining errors/warnings manually before commit.
Note: If all formatting issues are not fixed, then
git commitwill fail due to husky pre-commit hook.
Start development server:
Open the app: