@arek_durlik

Taskify

Technologies used:

                                                                                                             
                                                                                                             
                                                                                                             
                                                                  ....----....                               
                                                                 ..              ..-                         
           ...-+                                             .....                  ...                      
      -+++++++++-                                         ...   ..---.               ....                    
      ++++-.+++-                                         ..     ...----....       . .....-                   
           ++++                                         ... ......--.....  ...   ..........                  
          +++   .--                                   .  .-+++..-----.......................                 
         -+++--+++++-                               .       ...++++.    .....-----.......---.                
        -+++++++-       -----.      ...            -                ....---..---++-...-------.               
        -++-              ..-     .. .  ..       -       ...+-...  ...---++--.....++-------++--              
                        .-          .  .       -          .-+#+.......---++-......-++---++++++++             
                       ------       ...      .    .        ..++--+++...-..-#+.....-++++++++++++#-            
                                            .   .  ..++++++++++-++##+---.....#+--.--++++++++++##+            
                                           ...  ..++--     -++++-+-..-+-......-+++++++++++++++###            
                                          .... .+++++-++++- --++++--++-.........-+++++++++++#####            
                                         .....-+-..     +++++ -++++-............----++++++++#####            
                                        -..--....--+-..   .+++++-++--........--------++++++######            
                                         .---.....---+++-.....-++++#+---.....------++++++++######+           
                                        .---.......---++++++-+++++#+-.-...------++++++++########-            
                                       .----........-----++++++++#+----..-----++++++++++########             
                                      ..----------.-...---------+++..--..-----++++++++#########              
                                      .----+--+++-++-...-.-----------------++++++++++#########-              
                                     ..-----+++++++++---------------+---+++++++++++++#########               
                                     .-------+++++++++++++++++---+++++++++++++++++++++#######                
                          ..---.    .-----------++++++++++++++++++++++++++++++---++++++####+                 
                        .-  .--## . .---++---------+++++++++++++---------++++++++++++++###                   
   ...-----------------+-   .-##.    ---+++++----------------------+++++++++++++++-+++##                     
.-                      -   -++####+-  .+++++++++++-.       .-.-++++++++++++++++++++++##                     
------------------------  .-++#####++.   --+++++-    .    ....-     -+###########+++###                      
-                    +-  -++--#####+--.-..---.-++.    ..  ..-++        ..-+#############++-...               
------------------+++  -#.      ..-.+--..--..++---++. .++#+++.  .--++#+################++++----------...     
-              +++#+++.             ..-.-+.-++-+-++-++++.+++--++++####+################++++              --. 
-------------++++-                 --..++++#++###+######++++++#+++#####++##############++++------------------
-          +++-                 .--..++++++#########+--+++++++++++++++++++############++++                  -
----------++                  .-. .-+--+++++-     .----------------------------++####+++---------------------
-       ++.               ...-- .---.++++       -                          +###+++++++                      -
------++-              ....-. .-.-.-+++      --------------------------+#######+-----------------------------
-    ++.           .....---... .--.-.     .-                       +######+++                               -
----+-           ...-.--. .. --- .-     .----------------------+####++++++-----------------------------------
-   -          -..-. .. .  .-. .-.    .-                    +####+++++                                     ++
--+-         -- .. .  ...--..-+.    .-------------------+##+++++++--------------------------------------+++++

Built with Flutter, this task management app allows users to create, manage, and delete tasks. It integrates Firebase Authentication for login and Cloud Firestore for real-time task synchronization.

Three pictures of the application showcasing adding and deleting tasks to complete.
Adding and deleting tasks to complete.

The app requires user authentication to access the task list, with both client-side and server-side data validation. Users can easily sign up and gain access to the task list after successful registration.

Three pictures of the application during user registration.
User registration flow.

This project explored mobile development with Flutter, as well as using cloud-based services like Firestore for real-time data storage and Firebase for user authentication.