Pular para o conteúdo

Quickstart

Construa seu próprio painel de administração Firebase e headless CMS com controle total sobre sua infraestrutura. As versões self-hosted do FireCMS permitem que você implante um poderoso back-office baseado em React em seus próprios servidores, com total propriedade dos dados.

RecursoCommunity (Gratuito)PRO
UI CRUD completa
Campos React personalizados
Suporte TypeScript
Editor UI de Coleções
Import/export de dados
Autocompletion LLM
Gerenciamento de usuários e papéis

Ambas as versões são construídas em React, conectam-se ao Firebase/Firestore (ou MongoDB), e fornecem um painel admin pronto para produção em minutos.

Para criar um novo projeto usando a CLI, você pode executar o seguinte comando:

npx create-firecms-app

ou:

yarn create firecms-app

Isso criará um novo projeto FireCMS, Community ou PRO, na pasta selecionada. Um projeto FireCMS é uma aplicação React que você pode personalizar para atender às suas necessidades. O projeto inicial terá uma estrutura básica com algumas coleções e algumas views personalizadas.

Para executar o projeto, execute os seguintes comandos:

cd my-cms
yarn
yarn dev

ou

cd my-cms
npm install
npm run dev

Isso instalará as dependências e iniciará o servidor de desenvolvimento.

O FireCMS usa o React Router para lidar com o roteamento da aplicação. Você pode alterar a URL base do FireCMS modificando a propriedade basename do componente BrowserRouter no arquivo src/main.tsx. Por exemplo, se você quiser alterar a URL base para /admin, pode fazer assim:

import React from "react"
import ReactDOM from "react-dom/client";
import { BrowserRouter } from "react-router-dom";
import "./index.css"
import App from "./App";
ReactDOM.createRoot(document.getElementById("root") as HTMLElement).render(
<React.StrictMode>
<BrowserRouter basename={"/admin"}>
<App/>
</BrowserRouter>
</React.StrictMode>
)