TaskWan is a feature-rich task management app built using Flutter, Firebase, and Hive. It allows users to manage their daily and priority tasks efficiently with a clean and intuitive interface. (A link to a demo live is coming soon)
- User Authentication: Secure user authentication using Firebase Authentication.
- Task Management: Create, update, and delete daily and priority tasks.
- Calendar View: Navigate through tasks using a calendar-based view.
- Persistent Storage: Store tasks locally using Hive and synchronize with Firebase.
- Responsive UI: Optimized for both mobile and tablet views.
- Clone the repository:
git clone https://github.com/mouloud240/taskManager.git
- Navigate to the project directory:
cd taskManager
- Install the dependencies:
flutter pub get
- Configure Firebase by following Firebase setup guide.
- Run the app:
flutter run
- Flutter: This is used to build the user interface.
- Firebase: For user authentication and cloud storage.
- Hive: For local data storage.
- Riverpod: For state management.
Feel free to open issues and submit pull requests for any features or improvements you want.
If you have any questions, feel free to reach me at mouloudhasrane24@gmail.com.