An open API service indexing awesome lists of open source software.

https://github.com/alexandredev3/nlw-app-clone

Clone da aplicação de inscrição da Next Level Week #05
https://github.com/alexandredev3/nlw-app-clone

chakra-ui design-system faunadb nextjs nlw react reactjs rocketseat

Last synced: about 2 months ago
JSON representation

Clone da aplicação de inscrição da Next Level Week #05

Awesome Lists containing this project

README

          






Linkedin


GitHub license


GitHub issues


GitHub issues


GitHub forks


GitHub stars



Descrição   |   
Layout   |   
Tecnologias   |   
Funcionalidades   |   
Instalação   |   
Autor   |   
Licença

## :page_facing_up: Descrição
Um evento para dar o próximo passo na sua evolução como programadora ou programador.

## :art: Layout
Você pode acessar o Layout pelo Figma atravês desse link.

## 🛠 Tecnologias
Este projeto foi desenvolvido com as seguintes tecnologias

- [Next.js](https://nextjs.org/)
- [React.js](https://pt-br.reactjs.org/)
- [TypeScript](https://www.typescriptlang.org/)
- [ChakraUI](http://chakra-ui.com/getting-started)
- [FaunaDB](https://fauna.com/)
- [Firebase](https://firebase.google.com/)
- [Formik](https://formik.org/)
- [Yup](https://github.com/jquense/yup)

## :clipboard: Funcionalidades
- [x] Fazer inscrição.
- [x] Escolher uma trilha.
- [x] Fazer login com o github para gerar um convite.

## :closed_book: Instalação

### Pré-requisitos
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
[Git](https://git-scm.com), [Node.js](https://nodejs.org/en/), Além disto é bom ter um editor para trabalhar com o código como [VSCode](https://code.visualstudio.com/)

Não se esqueça de preencher as variaveis de ambiente no arquivo ```.env.development```, todas os nomes das variaveis que você precisa usar estão no ```.env.example```, eu deixei a ```PUBLIC_KEY``` e o ```PRIVATE_KEY``` no diretório ```/src/static``` para gerar o token.

```bash
# Clone este repositório.
$ git clone https://github.com/alexandredev3/nlw-app-clone.git

# Vá para a pasta nlw-app-clone
$ cd nlw-app-clone

# Instale as dependências
$ npm install

# Execute aplicação
$ npm run dev

# O app vai está rodando na porta 3000 - acesse
```

## :man: Autor





Alexandre Costa

Feito com ❤️ por Alexandre Costa :wave::wave: Entre em contato!🚀


Linkedin

## :memo: Licença

Copyright © 2020 [Alexandre Costa](https://github.com/alexandredev3).

This project is [MIT](./LICENSE.txt) licensed.