https://github.com/anderson-andre-p/to-do-list
This project is a To-Do List application developed in Flutter, following the principles of the MVVM (Model-View-ViewModel) architecture and Clean Code best practices. It offers an efficient and scalable task management experience.
https://github.com/anderson-andre-p/to-do-list
flutter flutter-apps project
Last synced: about 1 month ago
JSON representation
This project is a To-Do List application developed in Flutter, following the principles of the MVVM (Model-View-ViewModel) architecture and Clean Code best practices. It offers an efficient and scalable task management experience.
- Host: GitHub
- URL: https://github.com/anderson-andre-p/to-do-list
- Owner: Anderson-Andre-P
- Created: 2023-09-21T11:45:20.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-21T12:47:45.000Z (almost 3 years ago)
- Last Synced: 2025-01-22T02:18:27.168Z (over 1 year ago)
- Topics: flutter, flutter-apps, project
- Language: C++
- Homepage:
- Size: 521 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
To Do List
About |
Technologies |
How to Contribute |
Executing Project |
License |
Author
## :link: Demo
Click me for see a demo image
| Home page empty | Home page with task |
| :----------------------------------------: | :--------------------------------------------: |
|  |  |
## :dart: About
This project is a To-Do List application developed in Flutter, following the principles of the MVVM (Model-View-ViewModel) architecture and Clean Code best practices. It offers an efficient and scalable task management experience.
#### Functionalities Implemented
1. Add tasks with title and data
2. Delete tasks
3. Edit tasks
#### Main Achievements
- [x] Development with clean code
- [x] Development with clean archteture
## :rocket: Technologies
The project was developed using the following technologies and tools:
### Mobile
- [Flutter](https://flutter.dev/)
## :white_check_mark: How to Contribute
If you want to contribute to the project, you can follow these steps:
#### Step 1
Fork this repository and clone it to your local machine using the code bellow.
```bash
https://github.com/Anderson-Andre-P/to-do-list
```
#### Step 2
Create a new branch with a descriptive name for your contribution.
```bash
git checkout -b my-feature
```
#### Step 3
Implement your modifications or additions.
#### Step 4
Perform the necessary tests to ensure that your changes work properly.
#### Step 5
Commit your changes and push them to your repository.
```bash
git commit -m "feat: My new feature"
```
#### Step 6
Open a pull request against this repository, describing your changes and providing additional information if needed.
After your Pull Request is merged, can you delete your feature branch.
## :checkered_flag: Executing Project
Before running :checkered_flag:, você precisa ter [Git](https://git-scm.com) and [Node](https://nodejs.org/en/) installed.
Follow the steps below to run the project on your computer. (using terminal or git bash)
```bash
# Cloning the repository
$ git clone https://github.com/Anderson-Andre-P/to-do-list.git
# Accessing THIS project directory
$ cd './to-do-list'
# Installing the dependencies
$ flutter pub get
# Run project
$ flutter run
```
## Contact
If you have any questions or suggestions about the project, please feel free to contact us. You can find us at [provide contact information such as email address or link to a communication channel]. Thank you for your interest and support for the project!
- LinkedIn at
- Instagram
## :memo: License
This project is licensed under [LICENSE](LICENSE.md). Be sure to read the license file for more details.