bundle install
yarn install --check-files
bin/rails db:setups
Hotwire CRUD in Modal (with validation)
Devise User in Modal (edit profile only) and Tailwind dropdown
Hotwire CRUD for Commets & Reply with broadcast and comments live counter
Authorization Hotwire Commets & Reply (broadcast)
Authorization Hotwire Posts (broadcast)
Hotwire Comments info: comments count and author avatar (broadcast)
Hotwire 'Like' model with uniq validation. In real time (broadcast), information about the number of likes and whether the user has already voted is updated.
Hotwire online user status.
The maximum depth of nesting comments has been set (in Comment model -> 3).
Added posts sorting with Hotwire. The selected sorting method is saved in Kredis.
Added live search on posts (with validation and debounce). Posts are sorted based on search results. Added tooltip.
Added pagination with Pagy (Hotwire)
Added standard infinity scroll
Added asynchronous infinite scrolling after a certain delay (2.5 seconds)
Added User history search (last 5 uniq result)
Added forced sanitization of search input
Full text index search
Filter search result