@arek_durlik

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

This web app is a blogging platform where users can publish and read articles in a clean, modern user interface. It supports rich text editing, real-time notifications, and a social-focused experience with features like likes, comments, and following other users.

Home page of Bloggyn with a list of posts.
Homepage with an infinite scrolling list of articles.

The app features a built-in theme switcher, allowing users to toggle between light and dark modes for a more comfortable reading experience. This setting is stored in a cookie to avoid flashes of different themes on page load.

Aesthetically pleasing theme switching.

Articles are created using a rich text editor with formatting options for better readability. Users can also embed images, which, after the article is published, are optimized and served from Cloudinary.

Home page of Bloggyn with a list of posts.
Writing an article with the editor.

Signing up is simple and secure, with options to authenticate using Google, GitHub, or an email/password combination. Email verification is required for password-based sign-ups, using a one-time code sent to the user's inbox.

Multi step sign-up flow.

This project is still evolving, with upcoming features like user profiles and settings yet to be implemented.