Tweety

screenshot of Tweety
vue
bootstrap
scss
tailwind

The final project from Laravel From Scratch.

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.
vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

bootstrap
Bootstrap

Bootstrap is the most popular CSS Framework for developing responsive and mobile-first websites.

scss
SCSS

SCSS is a preprocessor scripting language that extends the capabilities of CSS by adding features such as variables, nesting, and mixins. It allows developers to write more efficient and maintainable CSS code, and helps to streamline the development process by reducing repetition and increasing reusability.

tailwind
Tailwind

Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.