Salz & Chili – Alles 100% ORACLE

Rezepte, Speisepläne, Einkaufszettel & Co.

Alles begann damit, dass meine Frau nach einem Unfall strikte Diät einhalten musste: LCHF – Low Carb High Fat . Es half meiner Frau. Nur…die Rezepte waren rar gesät. Mal gabs ein Rezept in einer Zeitung, mal online. In Kochbüchern gab es auch mal zwei oder drei. Ergebnis: Zwei Dutzend Kochbücher und 20 Rezepte, jede Woche beim Finden des Speiseplans für die nächste Woche lag der Küchentisch voller Bücher. Das geht besser.

Also habe ich eine Datenbank erzeugt, eine Datenmodell erstellt und eine APEX-Anwendung entwickelt, um Rezepte relational abspeichern, um einen Wochenspeiseplan erstellen und um aus diesem Speiseplan den Einkaufszettel generieren zu können – und es funktioniert.

Als dann ORACLE mit seinem freien Cloud-Service für autonomous Databases startete, habe ich mir überlegt, alles in die Cloud zu bringen. Das hat viele Vorteile: Mein Service ist überall erreichbar, ich kann von überall dran arbeiten, ich brauche mich nicht um Upgrades des RDBMS oder der APEX-Entwicklungsumgebung oder der Infrastruktur zu kümmern. Also los! Das Einrichten eines Accounts und einer kostenlosen Datenbank ging in 30 Minuten. Cool, ich brauche dafür manuell länger. An die Datenbank von den Entwicklungstools auf meinem Rechner heranzukommen dauerte etwas länger. Überall Sicherheitseinrichtungen: Passwörter müssen richtig lang sein, die Credentials für die DB bekommt man nur mit Key und dann auch nur mit einem Wallet. Sicherheit nervt einen Entwickler und DBA wie mich, aber objektiv gesehen muss es sein und nach dem was ich im Oracle-Cloud-Service so sicherheitstechnisch sehe, sind die Daten und Prozesse mindestens genauso sicher wie auf den Firmenrechner im eigenen Datacenter.

Um Daten in die Datenbank zu importieren, braucht man einen Object Store, dort kann man den Dump hochladen natürlich auch mit Key und danach kann man den Dump mit dem Instant Client in die Datenbank laden. Auch Mailing von der Cloud aus ist komplett abgesichert, die Absenderadresse muss registriert werden, ohne dies kein Mailversand. Allerdings geht das nicht im kostenlosen Bereich, obwohl es anders in der Doku steht. Also musste ich meine APEX-Rezepte-App erstmal umbauen, und weil ich schon dabei war habe ich es multiuserfähig gemacht.

Somit ist es nun möglich, dass jeder die App benutzen kann (http://www.salz-und-chili.de), nachdem man sich dort als User registriert hat. Es sind ca. 400 Rezepte drin, man kann aber auch seine eigenen eingeben. Zu den einzelnen Schritten gibt es unter dem entsprechenden Button Hilfe.
Und um den Einkaufszettel auf dem Smartphone mit zum Einkaufen zu nehmen, gibt es eine eigene APEX mobile App. Diese kann man als App auf dem Homescreen jedes Smartphones ablegen.

Vielleicht hat der eine oder andere Lust, es auszuprobieren. Fehler und Verbesserungsvorschläge gerne an mich.
Ich werde weiter ab den Apps entwickeln, verbessern und erweitern. Und so wie es aussieht, bleibt es dabei, alles 100% ORACLE.

Dieser Beitrag wurde unter APEX veröffentlicht. Setze ein Lesezeichen auf den Permalink.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert