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

https://github.com/oxdrtech/todo-list-frontend


https://github.com/oxdrtech/todo-list-frontend

reactjs sass vitejs

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

### IMPORTANTE
Este é um projeto de todo list, é um projeto inicial, focado em aprender conceitos de react components
Este repositório foi criado e desenvolvido para 2 desafios da Escola DNC, listados abaixo:

- Desafio-03---Construa-uma-interface-utilizando-ReactJS---Escola-DNC
- Desafio-04---Crie-um-repositório-e-garanta-acesso-fácil-a-seu-projeto---Escola-DNC

**Obs: O desafio 3 foi a primeira versão desse projeto e é possível ver detalhes sobre ele no README.md na branch "version-1"**

### Site: https://desafio03escoladnc.vercel.app/
.

.

.
# Desafio-04---Crie-um-repositório-e-garanta-acesso-fácil-a-seu-projeto---Escola-DNC

🎯 Etapas de Desenvolvimento

## ETAPA-01 - Analisando o projeto
Analise o seu projeto, observe problemas no layout da aplicação. Melhore ele através de técnicas que visam garantir a usabilidade do seu produto! É necessário que ele seja simples de ser usado! Fique a vontade para adicionar novas funcionalidades e prototipar antes de sair codando!

## ETAPA-02 - Clone seu projeto e comece a melhorar ele
Clone seu repositório e comece a trabalhar nas melhorias em sua aplicação. Use todo seu conhecimento em react para melhorar seu projeto!

## ETAPA-03 - Adicione uma branch com as alterações
Você precisará subir o seu projeto em uma nova versão, sem alterar a antiga. Para isso, deve criar uma nova branch!
- Seu novo projeto deve estar na Branch principal (main)
- A versão anterior deve ser salva em uma branch chamada "version-1".

## ETAPA-04 - Documente seu projeto
Na última etapa deste desafio, é hora de documentar o projeto. Isso inclui adicionar uma descrição clara do projeto, documentar o processo de desenvolvimento e incluir informações importantes sobre como executá-lo. A documentação adequada é uma parte essencial de qualquer projeto de software, pois ajuda outros desenvolvedores a entender e a colaborar com o projeto. Além disso, documentar o projeto é importante para atualizar o GitHub e demonstrar suas habilidades e conhecimentos para possíveis recrutadores. Portanto, certifique-se de documentar todas as alterações feitas no projeto, explicando o que foi alterado e o motivo da alteração. Adicione também instruções claras de como executar o projeto, incluindo pré-requisitos e etapas de instalação. Por fim, certifique-se de que sua documentação esteja atualizada e acessível para que outras pessoas possam colaborar e contribuir para o projeto.
**Adicione os tópicos mais importantes para uma boa documentação:**
- Requisitos necessários para executar o projeto
- Linguagens utilizadas no projeto e em suas respectivas versões
- Descrições das funcionalidades do projeto ou das melhorias implementadas na interface
- Histórico de versionamento com o registro das correções e mudanças realizadas no projeto
- Explicação das páginas, o que faz e o que esperar de cada página. É útil incluir capturas de tela ou vídeos para ilustrar as funcionalidades e fluxos de trabalho de cada página em seu GitHub.

---

## Screenshots Desktop
#### Rota "/" Home
![Home](https://i.ibb.co/mG8bbLZ/Captura-de-tela-2023-12-29-000045.png)
---
#### Rota "/tarefas"
![Tarefas](https://i.ibb.co/bd7tJWD/Captura-de-tela-2023-12-29-000059.png)
---
#### Modal adicionar tarefa
![Tarefas/adicionar](https://i.ibb.co/Qrrns2f/Captura-de-tela-2023-12-29-000337.png)
---
#### Modal editar tarefa
![Tarefas/editar](https://i.ibb.co/23KKqJR/Captura-de-tela-2023-12-29-000313.png)
---
#### Modal editar tarefa
![Tarefas/editar](https://i.ibb.co/nj6yJNQ/Captura-de-tela-2023-12-29-000140.png)
---
#### Rota "/organizacao"
![Organizaçâo](https://i.ibb.co/xL2cVvr/Captura-de-tela-2023-12-29-000114.png)
---
---

## Screenshots Mobile
#### Rota "/" Home
![Home](https://i.ibb.co/BgvKRjP/Captura-de-tela-2023-12-29-000435.png)
---
#### Rota "/tarefas"
![Tarefas](https://i.ibb.co/sFPVYBv/Captura-de-tela-2023-12-29-000443.png)
---
#### Modal tarefas
![Tarefas/modal](https://i.ibb.co/q1GgykX/Captura-de-tela-2023-12-29-000505.png)
---
#### Rota "/organizacao"
![Organizaçâo](https://i.ibb.co/wCBMhmt/Captura-de-tela-2023-12-29-000449.png)
---

## Funcionalidades
- Esse projeto simula uma lista de tarefas, os botões de adicionar, editar e apagar e os modais são meramente visuais, não executam funções

## Mudanças
- mudança na rota principal: as tarefas eram mostradas na rota "/" e agora passam a ser mostradas na rota "/tarefas"
- adição de 2 novas rotas: "/" e "/oraganizacao"
- alterações no layout: cores, tamanhos e formatos
- adição de css responsivo para multiplatafomas

## Técnologias usadas
- Vite.js
- Sass

## Instalação

```bash
git clone https://github.com/DDR23/Desafio-03---Construa-uma-interface-utilizando-ReactJS---Escola-DNC
```
```bash
npm i
```
```bash
npm run dev
```