Well it is definitely not even close to being among the worst 'first projects' I have seen on this site, so keep going. It looks like you have a solid foundation here.
If you have ideas and goals, pursue them. I am sure you could make something of interest for people on the site. As for now, there is not much to give feedback on, as the project is not that complex. Just do what you want and what you are passionate about, and try not to get burnt out doing it. Take your time and I am sure you could make something great.