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

https://github.com/marcosmaio/beautiful-form-register

Projeto de site proprio - Finalizado
https://github.com/marcosmaio/beautiful-form-register

css html javascript nextjs13 nodejs postgresql reatctjs styled-components typescript zod

Last synced: 4 months ago
JSON representation

Projeto de site proprio - Finalizado

Awesome Lists containing this project

README

          

# Beautiful Form Register

Bem-vindo ao Beautiful Form Register! Esta aplicação web oferece registro de usuários, login e interações personalizadas. Abaixo, você encontrará detalhes sobre suas principais funcionalidades e as tecnologias utilizadas.

![site illustrato](https://tinypic.host/images/2023/11/15/Capture0944eac890a19dc7.png)
![site illustrato](https://tinypic.host/images/2023/11/15/codigo-3.png)
![site illustrato](https://tinypic.host/images/2023/11/15/codigo-4.png)

![site illustrato](https://tinypic.host/images/2023/11/15/codigo-6.png)
![site illustrato](https://tinypic.host/images/2023/11/15/codigo-8.png)
![site illustrato](https://tinypic.host/images/2023/11/15/codigo-9.png)
![site illustrato](https://tinypic.host/images/2023/11/15/codigo-10.png)
![site illustrato](https://tinypic.host/images/2023/11/15/codigo-11.png)

## Funcionalidades

1. **Cadastro e Login:**
- Os usuários podem se cadastrar no banco de dados fornecendo informações como nome de usuário, e-mail e senha.
- Login seguro com criptografia de senha.

2. **Persistência de Login:**
- "Opção "Lembrar-me" para manter o usuário conectado mesmo após recarregar a página.
- Logout disponível no cabeçalho para encerrar a sessão.

3. **Cartão Personalizado:**
- Após o login, os usuários são recebidos com um cartão personalizado contendo seu nome de usuário.
- Mensagem de agradecimento personalizada aos usuários por testarem a aplicação.

4. **Recuperação de Senha:**
- Funcionalidade "Esqueci Minha Senha" com envio de e-mail para redefinição.
- Link seguro de redefinição com token de validação.

5. **Validações Avançadas:**
- Formulários de registro e login com validações rigorosas para senha, e-mail e nome de usuário.
- Mensagens de erro e alertas fornecidos ao usuário em caso de entrada inválida.

6. **Contato e Redes Sociais:**
- Seção "Sobre Mim" com um cartão de contato e links para redes sociais.
- Capacidade de enviar mensagens diretamente via WhatsApp.

## Tecnologias Utilizadas

- Next.js
- React.js
- Typescript
- Node.js
- PostgreSQL
- Prisma
- Sytled Components
- Zod

## Autor

[Marcos Paulo Maio Carneiro De Campos]

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.