A modern social media platform built with Laravel
Trends is a modern, feature-rich social media platform that allows users to share thoughts, images, and connect with others. Built with Laravel and modern web technologies, Trends provides a seamless and engaging social experience.
- User Authentication & Profiles - Secure registration, login, and customizable user profiles
- Tweet System - Share thoughts, images, and engage with content
- Social Interactions - Like, retweet, reply, and share functionality
- Media Support - Upload and share images with tweets
- Follow System - Follow users and build your social network
- Responsive Design - Beautiful UI that works on all devices
- Real-time Updates - Dynamic content loading and interactions
- Profile Customization - Custom avatars, banners, and bio information
- Backend: Laravel 11.x (PHP 8.2+)
- Frontend: Blade Templates with Tailwind CSS
- Database: SQLite/MySQL
- Authentication: Laravel Breeze
- Icons: Tabler Icons
- Styling: DaisyUI + Tailwind CSS
- PHP 8.2 or higher
- Composer
- Node.js & NPM
- SQLite or MySQL
-
Clone the repository
git clone https://github.com/AdemCE-eng/Trend_Web.git cd Trend_Web -
Install dependencies
composer install npm install
-
Environment setup
cp .env.example .env php artisan key:generate
-
Database setup
php artisan migrate php artisan db:seed
-
Storage setup
php artisan storage:link
-
Build assets
npm run dev
-
Start the development server
php artisan serve
Visit http://localhost:8000 to access the application.
- User registration with avatar upload
- Profile editing (bio, location, website, banner)
- Password strength validation
- Terms and privacy policy agreement
- Create tweets with text and images
- Reply to tweets with threaded conversations
- Retweet functionality
- Like/unlike tweets
- Follow/unfollow users
- Profile views with tabbed content (Tweets, Replies, Media, Likes)
- User statistics (tweets, following, followers)
- Media gallery view
- Modern, responsive design
- Dark/light theme support
- Smooth animations and transitions
- Mobile-first approach
- Accessibility considerations
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
This project is open-sourced software licensed under the MIT license.
