Twitter with Cassandra
Adhish Singla 201403004
Gaurav Singh 201264059
Saurabh Jain 201301128
Shantanu 201202022
Objective
We aim at building an online Social Networking as a Service that enables
users to send and read short messages using a distributed DBMS –
Apache Cassandra which is an open source distributed database
management system designed to handle large amounts of data across
many commodity servers, providing high availability with no single point of
failure. Cassandra offers robust support for clusters spanning multiple
datacenters, with asynchronous masterless replication allowing low latency
operations for all clients.
Features
● Tweet
● Add Friends to Circle
● Login/Register
● Retweet
● Follow
● Find Friends
Technologies used
● Apache Cassandra 2.1.11
● Django 1.8.3
● Cassandra-Driver
● Django-Cassandra-Engine
● HTML5
● CSS3
Twitter With Cassandra Django Web
App with Cassandra on multiple nodes
on single machine
Snapshots 1 : User Timeline
Snapshots 2 : Public Timeline
Snapshots 3 : Search & Follow Friends
Snapshots 4 : Database & Tables
Snapshots 5 : Public Timeline Table
Snapshots 6 : Followers Table
Github Repository
https://github.com/adhish20/TwitterWithCassandra
Link to Demo Video
https://www.youtube.com/watch?v=GPKzrRhvl5g
Thank You.

Twitter with Cassandra