Erstellen einer einfachen Webanwendung mit begrenztem Wissen

412
André Carvalho

Ich studiere Webentwicklung und möchte in naher Zukunft auf diesem Gebiet arbeiten. Ich verstehe HTML, CSS (Flexbox, Grid) ein wenig über CSS-Vorprozessoren, Bootstrap und habe eine gute Vorstellung von Javascript (alles was das Frontend für Anfänger ist). Ich verstehe auch Datenbanken (MySQL und Postgres) und verstehe einige Abfragen. Wie Sie sehen, ist meine Studie noch lange nicht abgeschlossen, aber ich kann ziemlich gut verstehen, worum es beim Programmieren geht, und (theoretisch) die Funktionsweise von Anwendungen verstehen und deren Ergebnisse erzielen.

In meiner Firma benötigen wir eine einfache Anwendung, ein Anmeldeformular, das:

kann nach Fertigstellung gedruckt werden; Benutzer drucken es zur Unterschrift (manuell) aus, scannen dann das unterzeichnete Formular und laden die Datei (PDF) erneut in die Anwendung hoch. Wenn der Benutzer das signierte Formular hochlädt, muss ich feststellen, dass diese hochgeladene Datei mit diesem Eintrag in der Datenbank "verbunden" ist. Ich kann also zählen, wie viele Register signierte Formulare hochgeladen haben und wie viele nicht. Ich weiß, dass diese Anwendung nicht so einfach ist (ich kann ein Formular in HTML erstellen, es mit der Datenbank verbinden, aber das Drucken und Empfangen der hochgeladenen Dateien macht mir große Probleme) ... aber ich denke, wir können dieses Ergebnis erreichen ein einfacher Weg (dh mit minimaler Codierung) oder zumindest so einfach, dass ich ihn mit begrenztem Wissen einsetzen kann.

Also frage ich: Mit welcher Sprache / Rahmen / Technologie kann ich das mit minimalem Aufwand tun?

Oder, wenn Sie der Meinung sind, dass es keinen einfachen Weg gibt, was muss ich studieren, um dieses Formular mit allen oben beschriebenen Funktionen selbst ausführen zu können?

PS: Ich habe hier in meiner Firma Zugriff auf einen Server, der PHP ausführt, und habe eine Postgres-Datenbank. Ich kann es sogar in Betracht ziehen, es auf einem anderen Server auszuführen, wenn es den Produktionsprozess vereinfacht.

-3

0 Antworten auf die Frage