How do I start up this application?

A project readme is like a pilot's preflight checklist.  If you don't have one, it is very likely that the project won't even get off the ground.

Point of order: I hate this readme. I really want to go and make it usable for every person that comes behind me. However, I am operating under time pressure and the real goal of this repo is to make sure I pass the exam tomorrow. I resent not feeling like I am allowed to take the time to refactor my documentation so that anybody can learn from this project.
What do I need to know to build an app like this?

Analogy: this list of features is what I needed to learn in order to get the app to it's current state.

Actually, it's a list of technical concepts I needed to learn in order to get the app to its current state.  I left out about the need to grow enough of a spine to tell people to stop overloading me.
How do I become a tester?

By following the tester's creed:  "Never again shall someone have to suffer as I have suffered at the hands of this bug."