Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/heitorgandolfi/todolist-mobile
Aplicativo mobile para gerenciamento de afazeres, no qual o usuário pode adicionar, excluir e marcar como concluídas as suas tarefas.
https://github.com/heitorgandolfi/todolist-mobile
effector-react expo mobile-app react react-native react-navigation
Last synced: 8 days ago
JSON representation
Aplicativo mobile para gerenciamento de afazeres, no qual o usuário pode adicionar, excluir e marcar como concluídas as suas tarefas.
- Host: GitHub
- URL: https://github.com/heitorgandolfi/todolist-mobile
- Owner: heitorgandolfi
- Created: 2023-07-03T11:38:05.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-07-24T21:36:37.000Z (over 1 year ago)
- Last Synced: 2024-11-07T00:13:39.252Z (about 2 months ago)
- Topics: effector-react, expo, mobile-app, react, react-native, react-navigation
- Language: TypeScript
- Homepage: https://to-do-list-mobile.vercel.app
- Size: 385 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ToDo List [Mobile Version]
### **Sobre o projeto:**
Este é um projeto de uma aplicação web de lista de tarefas, na qual o usuário pode adicionar, excluir e marcar como concluídas as suas tarefas. As tarefas adicionadas são salvas no LocalStorage do navegador, permitindo que os dados sejam preservados mesmo após a aba ser fechada ou atualizada.
### **Funcionalidades:**
- Adicionar tarefas.
- Impossibilidade em criar tarefas em branco.
- Concluir tarefas.
- Excluir tarefas da lista.
- As tarefas são salvas no Asynctorage.
- As tarefas ficarão separadas em screens distintas, a depender se já foram finalizadas ou não.### **Instalação:**
Para rodar o projeto localmente, basta seguir os seguintes passos:
1. Clone o repositório para o seu computador:
`$ git clone https://github.com/heitorgandolfi/toDoList-mobile.git`
2. Acesse o diretório do projeto:
`$ cd nome-do-repositorio`
3. Instale as dependências:
`$ npm install`
4. Inicie o aplicativo:
`$ npx expo start`
### **Tecnologias Utilizadas:**
- Expo
- React Native
- TypeScript
- Effector
- i18n
- Styled Components
- React Navigation
- React Native uuid
- React Native Toast Message### **Contribuição:**
1. Faça um fork do projeto.
2. Crie um branch para a sua feature: `$ git checkout -b minha-feature`
3. Faça as alterações desejadas no código.
4. Faça um commit com as alterações: `$ git commit -m "Minha feature"`
5. Faça um push para o seu branch: `$ git push origin minha-feature`
6. Crie um pull request para o branch main do projeto.
7. Aguarde a revisão do seu pull request.
### **Contato:**
Linkedin: www.linkedin.com/in/heitorgandolfi
### **Licença:**
- The MIT License (**MIT**).
Copyright ©️ 2023.