dsa

Twiiter Clone

DSA coursework project rebuilding core Twitter mechanics from scratch

Twiiter Clone

Tech Stack

JavaJavaFx

About This Project

Overview

A Twitter clone built to demonstrate core data structures in practice: user IDs via linked list, tweets via queue, notifications via stack, and file handling for persistence — all in Java/JavaFX.

Motivation

I wanted to see how far core data structures alone could get you toward a recognizable social app, without a database or ORM to lean on.

Lessons Learned

File-based persistence exposed just how much a real database quietly handles for you — concurrency, indexing, querying — that I had to reimplement by hand here, even in miniature.