I would like to start by apologizing for the length of the question, but the situation is complicated and I thought that more specific details would allow me to get more accurate answers.
I am a 16 year old man from Tennessee who has developed an activity sharing / social media app for iOS. I've finished developing the application and would like to start testing it in beta. Depending on how the tests run and the level of interest of my users, I can display it on the Apple App Store or not. To use Apple's beta test software and make an app available on the app store, I must be registered with the Apple Developer Program, which requires you to be an adult or other legal entity such as an organization or business. I am not old enough to register as an individual and I do not wish the application to be related to the personal identity of my parents. I have therefore decided to register as a company. I can not claim to be a business because Apple needs a DUNS number, which is a unique way to identify legitimate businesses around the world. I've researched different types of companies and decided that an LLC is probably my best option because it offers liability protection. In Tennessee, the filing fee for an LLC is $ 300, with an annual fee of $ 300. Since I'm not even sure I can start the application, much less make money, I do not want to spend that much. I realize that some other states have cheaper filing and renewal fees, but if I deposit my LLC in another state, I would have to hire a licensed agent and pay him a fee. After learning how expensive an LLC training would be, I started to think that I might not need to start the application. maybe I should just test it with my close friends and put it on my resume.
I am currently in high school and it is far from the only thing on my plate. I am not willing to spend an exorbitant amount of time or money for that because of it. However, I spent more than 200 hours on this project in the past year writing over 7,000 lines of code, so I do not want to throw it away altogether. I've also considered making my github page public in order to have something to show for my work even if it's not a finished product, but I do not I'm not sure of the impact this could have on my application if I decided to run it. .
Now that all the background is far away, here are my questions:
Is there another more cost-effective way to launch an iOS app for a 16 year old?
If not, what is the best way, apart from Apple, to beta-test an iOS app?
Is it a bad idea that my github page is accessible to the public?
If I had to abandon the project now, how can I get the most out of my job?
I am aware that there are several issues, which are not all related to software engineering, but are all related. Any answer / advice that can be offered will be very appreciated.