Hallo. Diese Community habe ich gebaut, nachdem meine Tochter gesagt hat: „Bitte mach eine Website, auf der man Katzenfotos hochladen kann!“
Der Clou ist, dass man statt mit Sternen nach der Anzahl des Katzen-Snacks „Churu“ bewertet.
Hauptfunktionen:
- Bewertung mit 1 bis 5 Churu statt 1 bis 5 Sternen
- Unterscheidung zwischen Hauskatzen und Straßenkatzen
- Katzen ohne Namen werden als „Katze, die auf einen Namen wartet“ angezeigt
- Namensvergabe per Community-Abstimmung
- Kommentarsystem
Stack: React + Cloudflare (Pages/Workers/D1/R2) + Supabase Auth
- Der Betrieb läuft komplett im Free-Tier
- Anfangs Clerk → für die Unterstützung koreanischer Social Logins zu Supabase migriert (derzeit wird nur Google unterstützt)
Das Favicon hat meine Tochter selbst gezeichnet.
Da Änderungen am D1-Schema umständlich sind, überlege ich, zu Postgres zu migrieren.
Eine Bitte an alle Katzenhalterinnen und Katzenhalter!
Meine Tochter schaut jeden Tag auf die Website, um nach neuen Katzenfotos zu sehen, aber es gibt noch nicht genug Bilder T_T
Bitte ladet viele süße Katzen hoch!
Feedback ist ebenfalls willkommen.
2 Kommentare
Wenn man die Bilder auf dem Smartphone ansieht,
scheint das Laden der Vorschaubilder langsam zu sein, weil die Originalfotos groß sind und in großer Größe versendet werden.
Es wäre sinnvoll, auch Vorschaubilder zu erzeugen, damit zunächst kleinere Bilder angezeigt werden und über eine Detailansicht anschließend das Originalbild geöffnet werden kann.
Vielen Dank für die gute Rückmeldung. Ich hatte wegen des Ladeproblems ohnehin schon eine Logik hinzugefügt, die Dateien in WebP konvertiert, aber weil ich die Migration nicht durchgeführt hatte, wurden die älteren Fotos weiterhin als JPG angezeigt und waren deshalb langsam … Ich sollte die Foto-Migration durchführen.