Este projeto foi desenvolvido no evento ignite lab promovido pela rocketseat que tem como objetivo ser uma plataforma de eventos em que o participante se inscreve em um evento online e recebe as aulas ao longo da semana do evento.
-
hygraph - hygraph é o CMS Headless que permite criar experiências digitais da maneira que você as imaginou
-
react - bibliteca para construção de interface web de forma declarativa e componeitizada.
-
apollo - Um cliente GraphQL com armazenamento em cache completo e pronto para produção para cada estrutura de interface do usuário e servidor GraphQL.
-
codegen - Gere código de seu esquema e operações do GraphQL com uma CLI simples.
-
typescript - TypeScript é um superconjunto de JavaScript que compila para limpar a saída de JavaScript.
-
graphql - GraphQL é uma linguagem de consulta para APIs e um tempo de execução para atender a essas consultas com seus dados existentes.
-
tailwind - Um framework CSS de primeira utilidade com classes como flex, pt-4, text-center e rotate-90 que podem ser compostas para construir qualquer design, diretamente em sua marcação.
-
vite - Ferramentas de front-end de próxima geração.
-
redux - Um contêiner de estado previsível para aplicativos JS.
primeiramente instale as dependências
npm install
ou
yarn
para rodar o projeto execute
npm run dev
ou
yarn dev
como o projeto foi produzido com o graphcms deve-se configurar as credências de acesso. primeiro crie uma varialvel de ambiente chamada VITE_API_ACCESS_TOKEN que deve conter token de autorização do graphcms
segundo crie outra variavel de ambiente com o nome VITE_URL que será o endereço do banco de dados do graphcms