Giter Site home page Giter Site logo

ikt-pwa-07's Introduction

Progressive Web Apps - Aktuelle Trends der IKT 2022

Dieses Projekt enthält das Grundgerüst einer Webanwendung. Auf diesem Grundgerüst bauen wir auf und fügen sukzessive progressive Funktionalitäten hinzu, so dass am Ende eine Progressive Web Application entsteht.

Stand und Branches

Der aktuelle Stand ist der Zustand des Frontends bevor wir uns mit Hintergrundsynchronisation beschäftigen. Das zugehörige Backend kann hier geklont werden.

Branches

  • skript

siehe git checkout --track origin/skript

Installation

  • Zum Ausführen des Projektes wird Node.js verendet. Sie müssen es auf Ihren Rechner installieren.

  • In der Wahl Ihrer IDE sind Sie völlig frei. Empfehlungen finden Sie unter https://freiheit.f4.htw-berlin.de/ikt/tools/#integrated-development-environment-ide

  • Zum Starten des Projektes wechseln Sie im Terminal (Terminal Ihres Rechners oder das Terminal in der IDE) in den Projektordner (cd IKT-PWA-04) und führen dort

    npm install

    aus. Damit werden alle erforderlichen Abhängigkeiten installiert.

  • Nach erfolgreicher Installation der Abhängigkeiten, geben Sie

    npm start

    ein, um Ihr Projekt auszuführen. Klicken Sie danach auf localhost:8080 oder geben Sie die URL direkt in Ihren Browser ein.

  • Sollten Sie Änderungen an der IMplementierung vornehmen und diese ausprobieren wollen, müssen Sie den Server zunächst wieder stoppen:

    Ctrl-C

    und geben dann erneut

    npm start

    ein.

Anpassungen

Wir verwenden Material Design Lite für das Design unserer Anwendung. Sie können natürlich auch andere CSS-Frameworks verwenden. Sollte Ihnen die aktuelle Farbkombination aus blue-grey und red nicht zusagen, können Sie in den index.html-Datein (im public- und im public/help-Ordner auch eine andere Kombination auswählen (siehe

href="https://code.getmdl.io/1.3.0/material.blue_grey-red.min.css"

Andere Farbkombinationen finden Sie hier. Es genügt auch, die entsprechenden Farben in den Dateinamen einzutragen

material.{primary}-{accent}.min.css

(z.B. material.indigo-pink.min.css).

--

Sie können natürlich auch ein anderes Bild als das HTW-Bild einbinden. Beachten Sie dabei nur, dass wir mithilfe responsiven Verhaltens drei verschiedene Bilder davon benötigen, idealerweise mit den Pixel-Maßen 1200 x 457 (*-lg.jpg), 900 x 343 (*.jpg) und 480 x 183 (*-sm.jpg). Siehe dann die public/index.html.

--

Binden Sie ruhig Ihr eigenes favicon.ico in den Projektordner ein. Erstellen können Sie sich ein solches favicon z.B. hier oder hier. Macht Spaß und gibt allen Ihren Webanwendungen eine persönliche Note ;-).

ikt-pwa-07's People

Contributors

jfreiheit2013 avatar

Watchers

Jörn Freiheit avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.