|
1 | | -# React + Vite |
| 1 | +# 🔐 Tela de Login - React |
2 | 2 |
|
3 | | -This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. |
| 3 | + |
4 | 4 |
|
5 | | -Currently, two official plugins are available: |
| 5 | +## 📖 Sobre o Projeto |
6 | 6 |
|
7 | | -- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Babel](https://babeljs.io/) (or [oxc](https://oxc.rs) when used in [rolldown-vite](https://vite.dev/guide/rolldown)) for Fast Refresh |
8 | | -- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh |
| 7 | +Este projeto é uma interface de tela de login moderna e responsiva desenvolvida com React. Foi construído com foco em **Engenharia de Software** e **Front-end**, demonstrando habilidades em componentização, gestão de estado e estilização. |
9 | 8 |
|
10 | | -## React Compiler |
| 9 | +## 🚀 Demonstração ao Vivo |
11 | 10 |
|
12 | | -The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see [this documentation](https://react.dev/learn/react-compiler/installation). |
| 11 | +[Clique aqui para aceder ao projeto rodando online no Vercel!](COLOQUE_AQUI_O_SEU_LINK_DO_VERCEL) |
13 | 12 |
|
14 | | -## Expanding the ESLint configuration |
| 13 | +## 🛠️ Tecnologias Utilizadas |
15 | 14 |
|
16 | | -If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the [TS template](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts) for information on how to integrate TypeScript and [`typescript-eslint`](https://typescript-eslint.io) in your project. |
| 15 | + |
| 16 | + |
| 17 | + |
| 18 | + |
| 19 | + |
| 20 | +## 📂 Destaques Técnicos |
| 21 | + |
| 22 | +* **React Hooks:** Utilização de `useState` para capturar e gerir os dados inseridos pelo utilizador no e-mail e palavra-passe. |
| 23 | +* **Prevenção de Comportamento Padrão:** Uso de `e.preventDefault()` para gerir o envio do formulário sem recarregar a página. |
| 24 | +* **Integração de Bibliotecas:** Utilização da biblioteca `react-icons` para a renderização de ícones SVG. |
| 25 | +* **Deploy CI/CD:** Implantação automatizada na plataforma Vercel. |
| 26 | + |
| 27 | +--- |
| 28 | + |
| 29 | +## 👷 Autor |
| 30 | + |
| 31 | +**Marcos Vinicius** *Estudante de Engenharia de Software* |
| 32 | + |
| 33 | +Focado em aplicar tecnologias modernas para resolver problemas reais. |
| 34 | + |
| 35 | +[](https://www.linkedin.com/in/marcos-vinicius-souza-silva-29025a294) |
0 commit comments