Advice
If you're ever working on a software project, whether its on your own or in a team, try to brake tasks up into smaller more manageable pieces to avoid things becoming too much to handle. That way you have an easier time getting something closer to your minimum viable product by the end of your internship.