Ich versuche, Full-Stack zu sein
Hallo allerseits! In letzter Zeit habe ich eine kurze Pause vom Schreiben von Beiträgen eingelegt, um Code für ein Nebenprojekt zu schreiben. Ich möchte jedoch meine Ideen und Fortschritte bei diesem Projekt, an dem ich seit einigen Jahren bastele, dokumentieren. Freundliche Seelen können sich die Dinge am Ende dieses Beitrags ansehen, die mir dabei helfen, die Erfolgsaussichten meines Projekts zu erhöhen!
Zuvor habe ich über meine Proof-of-Concept-Web-App (PoC) geschrieben, um zu zeigen, welche Bibliotheken in Singapur die Bücher haben, die Sie mit Lesezeichen versehen haben [ hier , hier und hier ], wo ich meine neueste Version auf Streamlits kostenloser Online-Hosting-Plattform für Menschen gestartet habe frei zu nutzen. Die aktuelle Version nutzt den API-Dienst von NLB, wodurch ich eine stabilere und effizientere Web-App erhielt, die ich bequem online teilen konnte, damit andere sie ausprobieren konnten.
Um jedoch die Kriterien für den vollständigen Zugriff auf die NLB-Produktions-API zu erfüllen, muss ich NLB meine Absichten zur Verwendung ihrer API mitteilen. Um meine Bewerbung für diese vollständige API zu untermauern, versuche ich, eine vollwertige Web-App von Grund auf zu entwickeln.
Eine Web-App von Grund auf entwickeln
Das Schwierige daran ist, dass ich nicht wirklich weiß, wie ich meine eigene Web-App von Grund auf entwickeln soll. Als erstes belegte ich einen Online-Kurs über das Udemy Business-Konto der NLB zum Entwickeln einer Web-App mit FastAPI. Ich habe mich für FastAPI entschieden, weil es auf Python basiert, einer Programmiersprache, mit der ich als Datenanalyst vertraut bin.
Und während ich nach dem Umstieg von der Lehrbuch-App des Kurses auf die Erstellung meiner eigenen Web-App noch ziemlich viel googeln musste, bot mir der Udemy-Kurs eine gewisse Grundlage, um das einzurichten, was ich brauchte.
Zum Zeitpunkt des Verfassens dieses Artikels bin ich zu ungefähr 70 % bzw. 50 % mit meinem Backend bzw. Frontend fertig. Sobald ich einen funktionierenden Prototyp habe, werde ich mich an das NLB-Team wenden, in der Hoffnung, mir den vollständigen Zugriff auf die Produktions-API zu sichern, bevor ich lerne, wie ich meine App wieder online bereitstellen kann, damit jeder sie nutzen kann. Wenn diese App ein wenig Anklang findet, wäre ich daran interessiert, weitere Funktionen zu entwickeln, wie zum Beispiel ein Buchempfehlungssystem und die Integration des E-Book-Systems der NLB.
Call-to-Action (für Sie)
Während ich an der Web-App arbeite, mache ich mir vor allem Sorgen, ob eine Nachfrage nach diesem Service besteht. Daher möchte ich dieses Projekt bekannt machen, um das Interesse der Menschen daran einzuschätzen:
- Wenn Sie physische Bücher aus der Bibliothek von Singapur ausleihen und diese mit einem Lesezeichen versehen (verwenden Sie „Favoriten“) , testen Sie bitte meine PoC-App .
- Wenn es Ihnen gefällt, verwenden Sie es.
- Wenn Ihnen die Idee gefällt und Sie nach Fertigstellung Zugriff auf die vollwertige Web-App haben möchten, melden Sie sich bitte hier an . Zu wissen, dass jemand die Web-App möchte, wird mich motivieren.
- Bitte helfen Sie, diesen Beitrag zu teilen, damit er mehr Menschen erreichen kann, wenn Sie am Erfolg dieses Nebenprojekts interessiert sind.
- Kontaktieren Sie mich, wenn Sie einfach nur über dieses Projekt, die Technologie oder einfach nur über Datenanalysen im Allgemeinen sprechen möchten.
Es gibt immer noch viele Unbekannte, die zum Scheitern dieses Projekts führen können, aber ich bin mir sicher, dass dies ein guter Anwendungsfall für mich ist, um das Leben als Solo-Full-Stack-Entwickler zu erleben .

![Was ist überhaupt eine verknüpfte Liste? [Teil 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































