Zum Inhalt
Hier fängt der Inhalt an

Saisonale Produkte

Beschreibung:
Persönliches Projekt zur Anzeige, welches Gemüse in Saison ist
Tech Stack:
Phoenix (Elixir), Phoenix Liveview, PostgreSQL
Link:
http://saisonale-produkte.de/
Jahr:
2018/19

Motivation

Wie in der Kurzbeschreibung schon steht, wollte ich ein kleines Nachschlagewerk für saisonale Produkte erstellen. Die meisten anderen Quellen sind umständliche Kalender, meistens ins Bilder, keine Suchfunktionen, keine dynamischen Daten, manchmal nichtmal genau ersichtlich.

Dazu kam, dass ich mich in das Phoenix Framework1 für Elixir verliebt hatte und unbedingt mal ein richtiges Projekt damit machen wollte.

Beschreibung

Für die technologisch interessierten: Elixir ist eine funktionale Programmiersprache. Das Phoenix Framework ist ein der entwicklerfreundlichsten Frameworks, die man sich vorstellen kann. Fantastischer Datenbank-Adapter, schöner Aufbau und ein unschlagbar interessantes Feature: Phoenix Liveview, womit man ziemlich dynamische Webapps bauen kann, die aber vollends serverseitig dynamisiert sind. War damals noch ziemlich neu, findet hier aber zum Beispiel beim Filter schon Anwendung.

Es ist sonst alles drin: Datenbank, Authentifizierung, online pflegbare Einträge, sogar eine API, wer möchte.

Das Design hab ich selbst gemacht, die Icons aber nicht. Die Daten habe ich mir aus verschiedenen Quellen zusammengesucht, die ich unten nochmal verlinkt habe.

Wenn ich es mir angucke, hätte ich glatt wieder Lust, nochmal daran zu arbeiten…

Source Code auf Gitlab