Skip to content

App-Akademie/cv_template

Repository files navigation

AppAkademie CV-Template

Ein Lebenslauf, in Flutter erstellt.

Konfiguration

Die Punkte des Lebenslaufes müssen in die Config-Datei eingetragen werden.

Das Avatar-Bild muss in den üblichen Ordner für Assets in Flutter gelegt werden (assets/images/) und profile_picture.jpeg heißen.

Die Icons der Programmiersprachen können im Ordner assert/svg/ verändert werden.

Das Favicon (Website Icon) kann mit diesem Tutorial verändert werden.

Das CV kann im Ordner  assets/cv/ verändert werden. Je nach Dateiname, muss der Pfad im der Klasse PDFScreen angepasst werden.

Deployment über Firebase

Das Deployment der Website über Firebase kann mithilfe der Firebase CLI. Starte zunächst ein neues Projekt auf Firebase.

  1. Melde dich mit deinem Google-Kontio bei Firebase an
firebase login
  1. Installiere die Flutter-CLI
dart pub global activate flutterfire_cli
  1. Initialisiere das Firebase Hosting Tool für deine Website
firebase init hosting

Bedenke dabei die Option Do you want to use a web framework (experimental)? mit y zu beantworten. Du solltest deinen Server-Host in europe-west1 (Belgium) konfigurieren. Github automatic deployments sollten zudem nicht aktiviert werden.

  1. Starte den automatischen Deployment-Prozess
firebase deploy

Dieser Befehl sollte immer dann ausgeführt werden, wenn du eine neue Version der Website deployen willst. Sobald eine Hosting-URL erscheint kannst du deine Website anschauen!

In den Firebase Hosting Einstellungen kann die Domain von dir dann weiter konfiguriert werden.

Manuelles Deployment über Netlify

  1. Projekt bauen
flutter build web
  1. Den Ordner im Projekt unter dem Verzeichnis "build/web/" kopieren und bei Netlify unter "Deploy Manually" hinzufügen

alt text

To-Do

  • Add Responsiveness
  • Refactor Theme
  • Rework Warnings
  • Add Projects Tab
  • Add Light Theme
  • Add Github Pages Deployment

About

Lebenslauf in Flutter erstellt.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •