Das Projekt klonen
git clone
- Die Solution auf VS öffnen
- Auf "Run" in der obéren Leiste drücken
- Das Projekt builden
dotnet build
- Das Projekt laufen lassen
dotnet run
Für die Zukunft ist geplant, die Seiten und Komponenten, die sich noch in Entwicklung befinden, fertigzustellen. Dazu gehören:
- Login-Seite mit Authentifizierung via E-Mail und Passwort
- Details der Pokémons (Stats, Abilities und Moves)
- Not-Found-Seite, falls ein Pokémon nicht gefunden wird
Darüber hinaus besteht die Idee, Pokémon-Karten durch Scannen mit dem Smartphone hochzuladen und in die private Sammlung zu übertragen.
- Figma
Figma (ein cloudbasiertes Design-Tool) hat sich als äußerst effektiv erwiesen. Entwickler konnten die Seiten schnell nach den Designs in Figma umsetzen, ohne umfangreiche Vorüberlegungen zur Gestaltung der Benutzeroberflächen. - Mudblazor
Der Entwicklungsprozess mit Mudblazor verlief reibungslos. Die Nutzung vorgefertigter HTML-Blöcke ermöglichte einen schnellen und unkomplizierten Aufbau der Komponenten.
- Styling in Mudblazor
Während Mudblazor leistungsstark für den Aufbau der Seite war, erwies sich das Styling der Komponenten als herausfordernd. Mudblazor setzt bevorzugt eigene Style-Komponenten anstelle von CSS ein, was die Anpassung erschwerte. - Teamarbeit
Die Zusammenarbeit im Team war nicht optimal. Aufgrund der engen Zeitplanung mit dem Kunden fanden nicht regelmäßig Meetings statt, wodurch das Projekt für längere Zeit aufgeschoben wurde.
Das Projektziel war die Erstellung sechs verschiedener Seiten für die PokeAPI:
- Create an Account-Seite
- Registrierung mit E-Mail-Adresse
- Passwort setzen und aktivieren
- Login-Seite
- Anmeldung mit E-Mail-Adresse und Passwort zur Verwaltung der Pokémon-Collection
- Pokémon Collection
- Übersicht über alle verfügbaren Pokémon
- Detailseite eines Pokémon
- Anzeige von Status, Fähigkeiten, Strategien
- Geplante Hinzufügung einer Entwicklungsphase, um Evolutionsmöglichkeiten darzustellen
- My Collection-Seite
- Individuelle Übersicht über die persönlichen Pokémon
- Not-Found-Seite
- Anzeige, falls ein gesuchtes Pokémon nicht gefunden wurde
- GitHub
- Figma
- Mudblazor
- C#
- CSS
- HTML