https://github.com/leadcms/leadcms.admin
Admin UI for LeadCMS.ai - AI-powered CMS & CRM for SaaS teams to rapidly build landing pages, manage content, and boost lead generation.
https://github.com/leadcms/leadcms.admin
Last synced: 12 months ago
JSON representation
Admin UI for LeadCMS.ai - AI-powered CMS & CRM for SaaS teams to rapidly build landing pages, manage content, and boost lead generation.
- Host: GitHub
- URL: https://github.com/leadcms/leadcms.admin
- Owner: LeadCMS
- License: mit
- Created: 2022-12-27T12:29:15.000Z (over 3 years ago)
- Default Branch: develop
- Last Pushed: 2025-07-03T17:43:19.000Z (12 months ago)
- Last Synced: 2025-07-13T21:45:53.420Z (12 months ago)
- Language: TypeScript
- Homepage: https://leadcms.ai
- Size: 2.18 MB
- Stars: 5
- Watchers: 3
- Forks: 9
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# leadcms.admin
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:
npm install
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 `eslint` to list code formatting issues
npm run lint
- Run `prettier` to automatically fix possible formatting issues:
npm run format
- Fix any remaining errors/warnings manually before commit.
Note: If all formatting issues are not fixed, then `git commit` will fail due to husky pre-commit hook.
Start development server:
npm start
Open the app:
http://localhost:8080