I think that ashot's solution is the most economical deductive solution, and is the one I recommend. However, it is not really algebraic in any way. So, I took up the challenge of replacing some of the deductions with the actual boolean ring operations, to make as much use of the algebraic structure as possible.
To do this, first we exchange the boolean algebra operations for their boolean ring counterparts:
$ab=a\otimes b$
$a\vee b=a\oplus b\oplus ab$
THus we may treat $a,b,c$ as elements of a ring with operations $\oplus, \otimes$.
First let's solve $a\vee bc=(a\vee b)c$ noting that the solutions we seek are the complement of that set of solutions.
To save space, I won't bother to write $a\otimes b$, I'll just leave it as $ab$. Translated as above, this reads
$a\oplus bc\oplus abc=ac\oplus bc\oplus abc$
Recall that in the boolean ring, every element is its own additive inverse, so adding $abc$ to both sides:
$a\oplus bc=ac\oplus bc$
and adding $bc$ to both sides
$a=ac$
So the original equality is equivalent to this one.
To solve our problem, we must decide when $a\neq ac$.
Now we have no choice but to fall back on deductive cases, since the multiplication operation does not have inverses.
If $a$ is false, $a=ac$, so going forward we expect $a$ is true.
It follows then that $ac$ is false, and this is true exactly when $c$ is false.
Note that $b$ does not appear, so any value for it is suitable.
That's how we arrive at the two solutions: $TTF$ and $TFF$