Soweit ich aus meiner vorherigen Ausbildung weiß, bei der Facharbeit gilt: Du machst es selbst! Keine externe Hilfe von außen, wie dein Kollege macht ein Teil der Aufgabe oder sonstige. Fragen kannst du deine Kollegen immer, wichtig ist, dass sie nicht deine Arbeit wegnehmen. Und du darfst in der Dokumentation auch nicht Sachen drin haben wie "Ich habe die Klasse erstellt, weil mein Kollege so gesagt hat."
Ansonsten kannst das Internet für fast alles verwenden: Recherche, Dokumentation, Bilder etc. wichtig ist die Quellen dann am Ende zu erwähnen.
Bezüglich Herstellerdokumentationen würde ich sagen, auch als Quelle hinzufügen, wenn du Referenzen aus einer Herstellerdokumentation in deiner Dokumentation verwendest, ansonsten weglassen.
Eins kann ich dir aber sagen, wenn das Projekt von dir selbst gebaut wird, hast du am Ende echt zu viel dann darüber zu erzählen. Spreche aus Erfahrung .
Was Komplexität angeht, musst vorsichtig sein. Wenn du Sci-Fi Wörter verwendest (vor allem zu viele), kann gut sein, dass die Prüfer dich dann Fragen werden, "hey was hast du mit API gemeint" als Beispiel. Deshalb, verwende so etwas zu deiner Hilfe, um dann der Verlauf der mündlichen Prüfung bereits mit der Dokumentation in einer Richtung zu steuern, wo du dich am meisten auskennst.