TweetNow is a Twitter clone created with Vue.js and Laravel. It is a social media platform that allows users to post short messages, follow other users, and engage in conversations through comments and likes.
MIT License
TweetNow is an open-source social media platform created with Vue.js + Inertia SSR and Laravel. It allows users to post short messages, follow other users, and engage in conversations through comments and likes.
The dashboard provides users with a comprehensive overview of their social media activity. It includes metrics such as follower count, engagement statistics, trending topics, and personalized recommendations based on user behavior.
The profile page is where users manage their personal information, including bio, profile picture, and privacy settings. It also displays a timeline of their posts, comments, and interactions with other users.
In the settings section, users can customize their experience by adjusting notification preferences, privacy settings, language preferences, and other account-related configurations to personalize their usage.
The login screen ensures secure access to the platform, requiring users to enter their credentials (username/email and password) to authenticate their identity and gain entry to their account.
This project is a web application built with Laravel, utilizing Vue.js and Inertia.js for a modern frontend experience.
These instructions will guide you to set up a local development environment for TweetNow.
Open a terminal and navigate to the './src/' folder.
Install PHP dependencies using Composer:
composer install
Copy the '.env.example' file and make the required configuration changes in the '.env' file
cp .env.example .env
Generate an application key:
php artisan key:generate
Give database credentials to '.env' file and Migrate tables to database by running the below command:
php artisan migrate
Seed a the database:
php artisan db:seed
Install JavaScript dependencies using npm:
npm install
Inside 'tweetnow/src/' In a separate terminal run:
npm run dev
Inside 'tweetnow/src/' In another terminal run:
php artisan serve
The application should start at this link: http://127.0.0.1:8000/
If you have seeded the database then you can use this test user credential for testing and development:
[email protected]
password
Comming soon ...