Um crud feito em next, que permite a pessoa criar uma conta, mudar as informações como: email e nome. Conta com um sistema de seguração de criptografia de senha salva no banco de dados.
Essas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local para fins de desenvolvimento e teste.
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js, PostgreSQL. Além disto é bom ter um editor para trabalhar com o código como VSCode
Etapas:
- Clone este repositório
$ git clone https://github.com/tupis/crud-next.git
- Acesse a pasta do projeto no terminal/cmd
$ cd crud-next
- Instale as dependências
$ yarn
- Crie o arquivo que armazenará suas variáveis de ambiente
$ touch .env
-
Adicione variáveis e preenche-as corretamente como no exemplo em
.env.example
-
Execute a aplicação em modo de desenvolvimento
$ yarn dev
- Obs: O servidor inciará na porta: 3000 - acesse http://localhost:3000
-
Registrar e Logar
-
Deletar conta
-
Alterar informações do usuário
-
Criptografia de senha
-
Autenticação de usuário
-
Rotas privadas
Principais tecnologia usada neste projeto
- TypeScript - Linguagem de programação
- React - A biblioteca web usada
- Next - Framework do React
- Styled Components - Biblioteca de estilização de CSS no TypeScript
- JWT - (JSON Web Token) - Padrão de encodificação para autentificação
- Bcrypt - Biblioteca de criptografia
- PostegreSQL - Banco de dados
- Prisma - ORM
Este projeto está sob a licença MIT.
João Tupinambá 🚀
Feito com ❤️ por João Tupinambá 👋🏽 Entre em contato!