Sobre • Funcionalidades • Como executar • Layout • Tecnologias • Autor
Projeto feito do zero para treino da tecnologia ReactJs, plataforma de vídeos com uma landpage de cadastro.
- Cadastro breve de pessoas (landpage)
- Pagina com aulas listadas, mostrando de acordo com sua data de publicação
É preciso ter essas programas instalados em sua máquina: Git, Node.js. Editor usado para desenvolvimento da aplicação VSCode.
É preciso criar uma conta no serviço Graphcms e clonar a API criar a nossa API, adicione as variáveis necessárias no arquivo .env
, conforme o arquivo de exemplo .env.example
.
# Clone este repositório
$ git clone https://github.com/lsferreira934/Ignite-Lab---React-Graphql.git
# Acesse a pasta do projeto no seu terminal/cmd
$ cd ignite-lab-react
# Instale as dependências
$ npm install
# ou
$ yarn
# Execute a aplicação
$ yarn dev
É possivel vizualizar o layout nesse link. É necessário ter conta no Figma para acessá-lo.
As seguintes ferramentas foram usadas na construção do projeto:
- Vite
- Typescript
- Tailwindcss
- Apollo Client Graphql
- Phosphor icon
- Date fns
- Vime
- React Router Dom
- Classnames
- GraphQL Code Generator
Veja o arquivo package.json