/taskManager

TaskMangement tool to help you stay more productive

Primary LanguageDart

TaskWan

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)

Features

  • 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.

Screenshots

Welcome Screens

Welcome Screen 1 Welcome Screen 2 Welcome Screen 3

Authentication Screens

Login Screen Register Screen

Task Management Screens

Task List Task Details

Additional Screens

Screen 1 Screen 2 Screen 3

Installation

  1. Clone the repository:
    git clone https://github.com/mouloud240/taskManager.git
  2. Navigate to the project directory:
    cd taskManager
  3. Install the dependencies:
    flutter pub get
  4. Configure Firebase by following Firebase setup guide.
  5. Run the app:
    flutter run

Technologies Used

  • 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.

Contribution

Feel free to open issues and submit pull requests for any features or improvements you want.

Contact

If you have any questions, feel free to reach me at mouloudhasrane24@gmail.com.