Switzerland Explored
(Wander-Web-App)
Als begeisterter Wanderer wollte ich einen Ort schaffen, an dem ich alle meine Wandererlebnisse in der Schweiz sammeln und mit anderen teilen kann. Jeder Benutzer kann ein Konto erstellen und eigene Wanderungen zur App hinzufügen. Alle Wanderungen werden auf einer Karte angezeigt und auf der Erkundungsseite präsentiert. Die Benutzer können nach bestimmten Wanderungen nach Ort, Name oder Schwierigkeitsgrad suchen. Eingeloggte Nutzer können auch Bewertungen abgeben und Wanderungen zu ihren Lesezeichen hinzufügen.
Ich habe die grundlegende CRUD-Funktionalität (create, read, update, delete) für diese Web-Applikation während eines Online-Kurses für Full Stack Webentwicker erstellt. Danach habe ich folgende eigene Funktionen hinzugefügt:
- mein eigenes Design
- eine Profilseite für authentifizierte Benutzer
- eine Funktion zum Setzen von Lesezeichen für Wanderungen
- eine Filterfunktion für die Suche nach bestimmten Wanderungen auf der Erkundungsseite
- Responsive Webdesign, um ein angenehmes Erlebnis auf Desktop, Handy und Tablet zu gewährleisten
Kenntnisse, Werkzeuge und Technologien, die ich in diesem Projekt verwendet habe:
- HTML5
- CSS3
- Javascript
- Bootstrap
- Node.js
- Express.js
- NPM
- MongoDB
- Heroku
- API
- Git
- Photoshop
- Lightroom
