Pesquisar

Pedro T.

(5.0 - 1 avaliação)

Projetos concluídos: 1 | Recomendações: 1 | Registrado desde: 18/07/2022

Histórico de projetos & Avaliações:

Carregando...

Projetos (Aguardando Propostas):

  • Atualizar sistema para credenciamento de staff

    Desenvolvimento Web | Orçamento: Aberto | Publicado: | Propostas: 12

    Olá. Eu criei um sistema para realizar o credenciamento de staff para eventos que produzo. Não entendo absolutamente nada de código, mas fiz usando o ChatGPT e Claude IA. Basicamente, o sistema puxa os dados via API do NocoDB, que serve como banco de dados, e no front, quando clico em check-in, ele grava na tabela no NocoDB o horário e a data. E quando clico em check-out, ele grava também o dia e horário e calcula o tempo de serviço daquele colaborador. Basicamente, é isso. Ele está rodando em uma VPS da Contabo.



    Pedi ao chat para resumir como o sistema foi construído, e ele mandou isso:

    • Frontend (interface web)
    • Linguagem principal: JavaScript
    • Framework: React.js
    • Empacotador: Vite
    • Linguagem de estilo: Tailwind CSS (usado via classes utilitárias no JSX)
    • Gerenciamento de estado: useState / useEffect (hooks nativos do React)
    • Consumo de dados: axios (para fazer requisições à API NocoDB)
    • Roteamento: Vite + React Router (assumido se estiver usando múltiplas páginas como / e /painel)
    • Fonte: Fira Sans (Google Fonts)
    • Hospedagem: VPS Linux (Contabo), servindo o app via Nginx ou outro servidor web

    ? Backend (dados e automações)
    • Banco de dados: NocoDB (usado como backend no-code com API REST)
    • API: Padrão REST, com autenticação via xc-token (usado no axios)
    • Formatação de dados: Tabelas no estilo EVENTOS, staff_evento_nome
    • Autenticação: Simples (baseada em senha por evento)

    “O sistema está feito em React.js com Vite no frontend, usando Tailwind CSS para estilos, e os dados são consumidos via API REST do NocoDB. O frontend roda numa VPS Linux da Contabo, e o banco é manipulado via NocoDB. Toda autenticação é por senha por evento. O sistema já está com estrutura de rotas, e os arquivos principais são App.jsx e painel.jsx.”



    Passando essa explicação sobre o sistema que o ChatGPT criou, agora estou precisando deixá-lo mais robusto. Preciso criar usuários para acesso ao sistema e conseguir vincular esses usuários aos eventos, para posteriormente saber qual usuário fez check-in e check-out de cada staff. Em paralelo a isso, precisa configurar relatórios para o sistema emitir (por empresas, função…) e já sair esse relatório com a IDV da empresa (tipo um papel timbrado).

    Já pensei em outras questões; queríamos também vinculado ao sistema de credenciamento, um portal onde as empresas que estarão trabalhando no evento possam acessar uma página para subir os dados dos colaboradores dela, para que possamos pegar esses dados para realizar o credenciamento no sistema em si. Hoje, as empresas mandam para a gente via Excel e eu subo isso manualmente no NocoDB.

    Além disso, precisava também criar um sistema tipo RG, onde eu pudesse ter o cadastro de todos os staffs aqui da empresa (somente os da nossa empresa). Poder vincular os documentos daquele colaborador, informações importantes dele… enfim!

    Basicamente, é isso. Em resumo, o mais urgente é atualizar esse sistema de credenciamento. E posteriormente, no futuro, desenvolver novos apps para uso interno!

    Habilidades desejadas: Javascript, Desenvolvimento de API e React.

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.