English version 🇱🇷 - (Go to Brazilian version 🇧🇷)
An mobile app to create and track habits!
Try it out now at: https://track--it.vercel.app/
This project aims to help people create and monitor their habits. Being able to manage whether they fulfilled a habit on a given day. In addition to being able to see your habit history, and monitor the development of a new habit!
The application has light and dark themes, and language change (the default language of the site is the one configured in the user's browser)
Below is a list of some of the implemented features:
- LogIn/Register
- Local Storage for data persistence
- Redux for sharing data between components
- Zod and Hook Form for form manipulation
- React Query for asynchronous data management and API communication
- Data caching and controlled cache invalidation
- Changing the theme from css variables
- Change language using i18n
- Use of axios instances
- Design Patterns
- Architecture Patterns
The following tools and frameworks were used in the construction of the project: