Skip to content

Commit 8f36eee

Browse files
docs: update README with project details
Replaced the default Vite boilerplate with a comprehensive project documentation. Added technology badges, technical highlights (React Hooks, state management), live deployment link on Vercel, and author's LinkedIn badge.
1 parent bd19126 commit 8f36eee

1 file changed

Lines changed: 28 additions & 9 deletions

File tree

README.md

Lines changed: 28 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,35 @@
1-
# React + Vite
1+
# 🔐 Tela de Login - React
22

3-
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
3+
![Project Status](https://img.shields.io/badge/STATUS-CONCLUÍDO-brightgreen?style=for-the-badge)
44

5-
Currently, two official plugins are available:
5+
## 📖 Sobre o Projeto
66

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.
98

10-
## React Compiler
9+
## 🚀 Demonstração ao Vivo
1110

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)
1312

14-
## Expanding the ESLint configuration
13+
## 🛠️ Tecnologias Utilizadas
1514

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+
![React](https://img.shields.io/badge/react-%2320232a.svg?style=for-the-badge&logo=react&logoColor=%2361DAFB)
16+
![Vite](https://img.shields.io/badge/vite-%23646CFF.svg?style=for-the-badge&logo=vite&logoColor=white)
17+
![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white)
18+
![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E)
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+
[![LinkedIn](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/marcos-vinicius-souza-silva-29025a294)

0 commit comments

Comments
 (0)