I am glad that you attempted this project.
Here is my first rule of project management: list the tasks as detailed as possible, estimate the amount of time for each one, determine the total time, then double it. I had one 1,000 hour project come within 8 hours doing that.
The key here is that you actually delivered something.
The experience will help you in other projects.