Pesquisar
Projeto exclusivo

Editor CSS/JS para plataforma digital

hoje às 17:01

Descrição do Projeto:

Estou buscando um desenvolvedor para implementar um editor de código (CSS e JavaScript) usando Monaco Editor dentro de uma plataforma SaaS white-label. A plataforma já está pronta, desenvolvida com auxílio de IA avançada, mas preciso que este módulo seja feito manualmente. O objetivo é criar uma área no painel onde cada lojista poderá inserir seu próprio CSS e seu próprio JavaScript, e esse código deve ser aplicado exclusivamente na loja dele, sem interferir em nenhuma outra loja do sistema. Quando o lojista salvar o CSS, esse estilo deve ser automaticamente injetado no frontend da loja dele, refletindo imediatamente as alterações visuais. Da mesma forma, quando o usuário adicionar JavaScript, o código deve ser carregado apenas na loja daquele tenant, permitindo criar interações, carrosséis, animações, integrações e comportamentos personalizados. O sistema é multi-tenant, então o isolamento é fundamental: o código inserido por um cliente nunca pode afetar as demais lojas. É necessário salvar o CSS e o JS no banco de dados, associando cada registro ao respectivo tenant, e injetar os dois códigos no HTML da loja no momento da renderização. A integração deve ser segura, seguindo boas práticas, garantindo que se um código personalizado quebrar, apenas a loja do cliente será afetada. O Monaco Editor deve ser implementado no painel administrativo, com suporte a syntax highlight para CSS e JavaScript, autocomplete básico e salvamento com debounce ou botão de salvar.

Linguagens e tecnologias do projeto:
Frontend: React 18, TypeScript (TSX), Vite, Tailwind CSS, React Router, React Query, Socket.io Client
Backend: Node.js + TypeScript, Express.js, Sequelize, PostgreSQL, JWT, Socket.io
Banco: PostgreSQL multi-tenant

Habilidades desejadas:

Express JS PostgreSQL React Typescript

Atividades do cliente nesse projeto:

Última visualização: hoje às 17:03

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Especialista
Visibilidade: Público
Propostas: 4
Interessados: 5
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (4)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Criação de site para captação de leads - Preciso criar um site para a captação de leads e páginas para expor o conteúdo que estou oferecendo. Preciso fazer a configuração da hospedagem. Já...

Criação de landing page profissional para restaurante - Olá! Estou procurando um(a) freelancer para desenvolver uma landing page moderna, responsiva e visualmente atrativa para um restaurante. Requisitos da Landing Page Utilizar as cores oficia...

Desenvolvimento de sistema web e app - Estou desenvolvendo um sistema digital para um setor específico e preciso de programadores para criar módulos separados (API, painel admin, app e front-end). O projeto é confid...

Desenvolvimento de site institucional em WordPress - Busco profissional para criar um site institucional para uma empresa de consultoria ambiental. O site deve ser moderno, leve, responsivo, alinhado à identidade visual da empresa e de f&aacut...

Modernização de website para consultoria - Já possuo um website: www.consultoriaexato.com.br Mas gostaria de modernizá-lo, colocando imagens sobre os trabalhos que realizo, no lugar de portfólios de texto (já ten...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.