absolutely everything, there's some common ground station stuff (your handheld transmitter, and goggles or 7" LCD monitor + video receiver), that's an unavoidable upfront cost separate from the aircraft itself. Figure at minimum $300 to $400 for that.
For a small quadcopter, $400-500 total parts cost, anything below that will involve a lot of quality compromises.
Take a look at some of the RTF / ready to fly specifications sold by getfpv.com or helipal.com for examples.
I originally used an Xbox controller as a case, but the hardware was my own. Eventually I ended up putting everything inside a Raspberry Pi case. Inside I put a protoboard with an Arduino and a radio module which communicates with the radio module on the drone. The code for message serialization is custom.
The GitHub stars obsession is too much, though. I read the request in the main content area, then a nag banner popped up at the bottom of the page requesting it again. How annoyingly desperate and uncool.
Enough already, I'm trying to read!
Or was, anyway..
Plus I'm not even logged in to GitHub at present and cannot without getting to another device for 2FA.
No offense, but now I'll likely never give that star.
Please do. Same here... read the initial request, but when the lower banner thing popped up also begging for a star my perception of that was negative.
Clicking on the [x] in the corner of the pop up (to get rid of it) then launched a new window (well, new tab in this case).