Front End development projects involving algorithmic approach

I want to make a project on front end development.it should be algorithmic means suggest something cool that i can make and it also involves implementation of advanced data structures and algorithms such as segment trees or pattern matching or some compression technique ,
thanks in advance