Tweety screenshot

Tweety

Author Avatar Theme by Laracasts
Updated: 15 Apr 2020
180 Stars

The final project from Laravel From Scratch.

Categories

Overview

Tweety is designed as a final project for the “Laravel From Scratch” course on Laracasts, embodying a solid foundation for building a social media platform using Laravel. It offers users the ability to publish tweets, follow other users, and engage with content in a familiar social media interface. Innovatively developed, Tweety encourages developers to customize and expand the platform according to their vision, making it a project ripe for innovation.

The recommendations for improving Tweety reflect a keen awareness of user experience and modern web practices. By introducing dynamic user elements, the platform has the potential to enhance engagement and offer a personalized experience, making it an exciting tool for both developers and users alike.

Features

  • Dynamic User Profiles: Transform static profile page elements into dynamic ones for improved personalization.
  • Image Attachments for Tweets: Enhance user interaction by adding the ability to attach images when publishing tweets.
  • Like Toggle Feature: Implement a functionality that allows users to unlike tweets, enhancing user control over their interactions.
  • Flash Notifications: Utilize pop-up messages to notify users upon publishing tweets or following others, improving user feedback.
  • Interactive Forms with Livewire: Consider integration with Laravel Livewire for more responsive and interactive form submissions.
  • Character Count Display: Show the remaining character limit while composing a tweet to help users stay within bounds.
  • Tweet Deletion Capability: Enable users to delete their tweets for better management of content on their profiles.
  • Mentions and Notifications Support: Improve connectivity between users by incorporating mentions and notifications to keep everyone updated.