Ok, so it looks like you are on the right track. But you have only worked out one basis vector in $\mathbb{R}^3$. First, notice that we will have three vectors $v_1, v_2, v_3$ where $v_i = (x, y, z)$ for $i = 1, 2, 3$ (i.e. these are elements of $\mathbb{R}^3$). So as you point out we want that
$$f_1(v_1) = 1, f_1(v_2) = 0, f_1(v_3) = 0$$
$$f_2(v_1) = 0, f_2(v_2) = 1, f_2(v_3) = 0$$
$$f_3(v_1) = 0, f_3(v_2) = 0, f_3(v_3) = 1$$
So you have some more equations to work with to find the other basis vectors (it looks like you have solved the first one).
Edit: And also, I think you can do the part to check that $f_1, f_2, f_3$ are linearly independent, but I will just write out what you want to start with:
Suppose you have $c_1, c_2, c_3 \in \mathbb{R}$ such that
$$c_1f_1 + c_2f_2 + c_3f_3 = 0$$ i.e. $$c_1(x - 2y) + c_2(x + y + z) + c_3(y -3z) = 0$$
Then you want to show all $c_i = 0$ and that proves they are linearly independent. (It is just a bit of manipulation to get that).
Let $F:X\to\mathbb R^n$ defined as follows
$$
F(x)=\big(f_1(x),\ldots,f_n(x)\big).
$$
Clearly $F$ is a linear transformation and its range $Y$ is linear subspace of $\mathbb R^n$.
We shall show that the range is the whole $\mathbb R^n$. If it is not, then we can find a vector $v\in\mathbb R^n$, such that $v=(v_1,\ldots,v_n)\perp Y$, i.e.
$$
v\cdot y=0, \quad \text{for all}\,\,\,y\in Y.
$$
But this means that for every $x\in X$:
$$
0=v\cdot F(x)=v\cdot \big(f_1(x),\ldots,f_n(x)\big)=v_1f_1(x)+\cdots+v_nf_n(x),
$$
which means that the $f_1,\ldots,f_n$ are linearly dependent, a contradiction. Hence $F$ is onto. Let $x_1,\ldots,x_n$, such that $F(x_j)=e_j$, where $e_1,\ldots,e_n$ is the standard basis of $\mathbb R^n$. Then the matrix
$$
\big(f_i(x_j)\big)_{i,j=1}^n,
$$
is the unit matrix, and its determinant is equal to $1$.
Note. The proof is valid even in the case in which $\mathbb R^n$ is replaced by $\mathbb C^n$.
Best Answer
Some steps for reach the result: