/ignite-todo-list

Simple and efficient task management! This project is dedicated to providing an intuitive and functional experience for personal and professional organization.

Primary LanguageTypeScriptMIT LicenseMIT

Português Inglês Espanhol

📖 ToDo List Project

📝 Summary

📖 About

This project was developed during the course Ignite of Rocketseat, track ReactJS, module #1.

The goal is to create a to-do list style task control application, using concepts of state, immutability, lists and keys, properties, and componetization. The project was developed using ReactJS, typescript, TailwindCSS, among other technologies.

✅ Resources

  • Add a new task
  • Mark and deselect a task as complete
  • Delete from task from list
  • Show task completion progress

🚀 Next Level

This project can be improved with the following features:

  • Add categories to tasks
  • Add due date to tasks
  • Add creation date to tasks
  • Add edit date to tasks
  • Add delete date to tasks
  • Edit a task from the list
  • Filter tasks by category
  • Filter tasks by due date
  • Filter tasks by creation date
  • Filter tasks by edit date
  • Filter tasks by removal date

💻 Running

💕 Clone the design

  git clone https:///github.com/jusceliadesouza/ignite-todo-list.git

🗂️ Select the folder

Api Web Mobile

🤝 How to Contribute

You can contribute to make the whole List even better! Follow these steps:

  • Make a Fork from the repository.
  • Create a branch for your changes: git checkout -b my-contribution.
  • Make the desired changes and commit: git commit -m 'My Contribution'.
  • Submit your changes: git push origin my-contribution.
  • Open a pull request with a clear description of the proposed changes.

🚀 Useful links

In this section are listed some useful links for project development:

📝 License

This project is under the MIT license. You can see the license file in LICENSE.

📬 Contact

For questions, suggestions or feedback, please contact:

LinkedIn Instagram Gmail Discord