Skip to content
Jahangir
All work
06Systems·2021

IMDB Movie Database

A search-and-recommendation engine built from raw data structures in C++.

3
Core structures
5
Search dimensions
C++
From scratch

Before reaching for a database, build one. This C++ project implements search and recommendation over a movie dataset using the data structures themselves — linked lists, hash tables, and AVL trees — so the performance characteristics are something you understand rather than inherit.

What it does

  • Advanced search across genre, year, rating, actor, and director using hand-built hash tables and AVL trees.
  • A recommendation engine that leverages co-actor relationships to suggest related films.
  • Query performance optimized with deliberate search and sorting algorithms to cut retrieval time.