I try to solve this by induction:
$$ \prod_{i=1}^{n-1}\left(1+\frac{1}{i} \right)^{i} = \frac{n^{n}}{n!} $$
This leads me to: $$ \prod_{i=1}^{n+1-1}\left(1+\frac{1}{i}\right)^{i} = \frac{(n+1)^{n+1}}{(n+1)!} = \frac{(n+1)^{n}(n+1)}{n!(n+1)}\\ \prod_{i=1}^{n+1-1}\left(1+\frac{1}{i}\right)^{i} = \frac{(n+1)^{n+1}}{(n+1)!} $$
I tried to solve this that way: $$ \prod_{i=1}^{n-1}\left(1+\frac{1}{i}\right)^{i}\left(1+\frac{1}{n}\right)^{n} = \frac{(n+1)^{n+1}}{(n+1)!} $$
Which is equivalent to: $$ \frac{n^{n}}{n!}\left(1+\frac{1}{n}\right)^{n} = \frac{(n+1)^{n}(n+1)}{n!(n+1)} $$
I'm not sure if every step is right, but now i can't solve this further. Please help :)
You are almost finished. Note that since $1+\frac{1}{n}=\frac{n+1}{n}$, we have $$\left(1+\frac{1}{n}\right)^n=\frac{(n+1)^n}{n^n}=\frac{(n+1)^{n+1}}{(n+1)n^n}.$$
Remark: The induction argument should be written up in a more formal style. Deal with the base case explicitly. Then do the induction step, showing that if the assertion holds for $n=k$, then it holds for $n=k+1$. Even though it is quite all right to do your "scratch" computations backwards, the writeup should be more direct.
So for the induction step, we assume that for a given $k$, we have $$ \prod_{i=1}^{k-1}\left(1+\frac{1}{i} \right)^{i} = \frac{k^{k}}{k!}\tag{$\ast$}. $$ We want to show that $$ \prod_{i=1}^{k}\left(1+\frac{1}{i} \right)^{i} = \frac{(k+1)^{k+1}}{(k+1)!}. $$
Note that $$ \prod_{i=1}^{k}\left(1+\frac{1}{i} \right)^{i} =\left( \prod_{i=1}^{k-1}\left(1+\frac{1}{i} \right)^{i} \right) \left(1+\frac{1}{k}\right)^k . $$ By the induction assumption $(\ast)$, the right-hand side is equal to $$\frac{k^{k}}{k!}\left(1+\frac{1}{k}\right)^k.$$ Continue.