I have derived the proof to some extent, mentioned below:-
$$\begin{array}{rll} 1. &\lnot p \land \lnot q &\text{Premise} \\ 2. &\lnot p &\land\text{elim},1 \\ 3. &\lnot q &\land\text{elim},1 \\ 4. &p &\lnot\text{elim},2 \\ 5. &q &\lnot\text{elim},3 \\ 6. &p \rightarrow q &\rightarrow\text{intro},4,5 \\ 7. &q \rightarrow p &\rightarrow\text{intro},4,5 \\ 8. &p \Leftrightarrow q &\Leftrightarrow\text{intro},6,7 \end{array}$$
Is the above proof correct? Please correct me.