All Projects → pranavj1001 → TwitterClone

pranavj1001 / TwitterClone

Licence: MIT license
Based on core principles of Twitter but different in many ways.

Programming Languages

PHP
23972 projects - #3 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to TwitterClone

stweet
Advanced python library to scrap Twitter (tweets, users) from unofficial API
Stars: ✭ 287 (+962.96%)
Mutual labels:  tweets
tweet-delete
Self-destructing Tweets so you too can be cool 😎
Stars: ✭ 68 (+151.85%)
Mutual labels:  tweets
trumptweets
Download data on all of Donald Trump's (@RealDonaldTrump) tweets
Stars: ✭ 39 (+44.44%)
Mutual labels:  tweets
stocknet-code
Code for stock movement prediction from tweets and historical stock prices.
Stars: ✭ 139 (+414.81%)
Mutual labels:  tweets
TeleTweet
🦉 A telegram Twitter bot that will allow you send tweets!
Stars: ✭ 34 (+25.93%)
Mutual labels:  tweets
covid19.swift
🌐 Small iOS app to show some COVID-19 health, data, news and tweets
Stars: ✭ 25 (-7.41%)
Mutual labels:  tweets
twitterstream
Twitter Streaming API Example with Kafka Streams in Scala
Stars: ✭ 49 (+81.48%)
Mutual labels:  tweets
SEDTWik-Event-Detection-from-Tweets
Segmentation based event detection from Tweets. Published at NAACL SRW 2019
Stars: ✭ 58 (+114.81%)
Mutual labels:  tweets
block-twitter-promoted
Block promoted contents including tweets, trends, and, follows, hide more annoying contents, switch to Latest Tweets for home page on Twitter.
Stars: ✭ 25 (-7.41%)
Mutual labels:  tweets
tweet-delete-bot
A bot that deletes and un-favourites tweets that are more than 10 days old. Schedule this to run once a day to become an ephemeral tweep, just like http://twitter.com/JacksonBates
Stars: ✭ 39 (+44.44%)
Mutual labels:  tweets
twitter-to-rss
Simple python script to parse twitter feed to generate a rss feed.
Stars: ✭ 15 (-44.44%)
Mutual labels:  tweets
nitter scraper
Scrape Twitter API without authentication using Nitter.
Stars: ✭ 31 (+14.81%)
Mutual labels:  tweets
COVID19Tweet
WNUT-2020 Task 2: Identification of informative COVID-19 English Tweets
Stars: ✭ 26 (-3.7%)
Mutual labels:  tweets
birdknife
birdknife is a Twitter CLI based on Vorpal inspired by TTYtter.
Stars: ✭ 31 (+14.81%)
Mutual labels:  tweets
discord-twitter-webhooks
🤖 Stream tweets to Discord
Stars: ✭ 47 (+74.07%)
Mutual labels:  tweets
AffectiveTweets
A WEKA package for analyzing emotion and sentiment of tweets.
Stars: ✭ 74 (+174.07%)
Mutual labels:  tweets
arabic-sentiment-analysis
Sentiment Analysis in Arabic tweets
Stars: ✭ 64 (+137.04%)
Mutual labels:  tweets
weibopy
Sina Weibo API SDK
Stars: ✭ 23 (-14.81%)
Mutual labels:  tweets
command-line-tweeter
Tweets in from a pipe
Stars: ✭ 70 (+159.26%)
Mutual labels:  tweets
SMMT
Social Media Mining Toolkit (SMMT) main repository
Stars: ✭ 116 (+329.63%)
Mutual labels:  tweets

TwitterClone

Based on Core principles of Twitter but different in many ways.

Hey there,

This repository contains the clone of Twitter. However, only the core principles of Twitter are same.

The site is visually very different and is basically my approach to build a relatively complex website like Twitter.

I've used MVC Framework to build this website.

I've used Bootstrap to develop this project. More about Bootstrap

Update: Added comments so that other users can view and understand my code better.

What is MVC?

The Model-View-Controller (MVC) is an architectural pattern that separates an application into three main logical components: the model, the view, and the controller. Each of these components are built to handle specific development aspects of an application. MVC is one of the most frequently used industry-standard web development framework to create scalable and extensible projects.

Features

  • Login/Signup system

  • Post/View Tweets - Easily post and view tweets.

  • Follow/Unfollow other users - Easily follow or unfollow users with one click.

  • Passwords are encrypted with a salt - For better security passwords are hashed with a salt variable.

  • Feed View - Users can view tweets of other users who they follow.

  • Real-Time Changes - When a new tweet is posted user doesn't have to reload the page. It is added automatically in real-time.

  • Responsive Web Design - With the help of Bootstrap the web can be easily accessed on any device.

  • Search - A search function to search tweets which contain the user entered string.

  • View Profiles - Users can simply view profiles of other users and their respective tweets.

  • Delete Tweets - Now, with a click of a button users can now delete their tweets.

Languages

  • PHP

  • JS & jQuery

  • CSS

  • HTML

ScreenShot

Alt text

Import the database

  1. Install Xampp
  2. Go to this link: http://localhost/phpmyadmin/
  3. Select the import tab button
  4. Select the Browse button
  5. Search and Open the "twitterdatabase.sql" file

Congratulations! you just created the database.

Common Questions

Note:You need to have Xampp installed on your machine.

  • I'm getting an error in this line: $link = mysqli_connect("localhost", "root", "", "twitterdatabase"); - This error is because you don't have the database on your pc.

  • How to view the TwitterClone? - Copy the files of this repo in the "htdocs" folder of the installed "xampp" folder. Then using this link http://localhost/TwitterClone/ you can view the TwitterClone.

Queries?

email me at [email protected]

License

MIT License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].