Skip to content

IvanChiosa/recipe-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Modernes Webanwendungsprojekt mit Vite, React und Spring Boot (Gruppenprojekt)

Unser aktuelles Gruppenprojekt vereint modernste Frontend- und Backend-Technologien, um eine leistungsstarke und skalierbare Webanwendung zu schaffen. Die Frontend-Entwicklung erfolgt unter Verwendung von Vite, Node, React und TypeScript, während das Backend mit Spring Initializr, Java, Maven, JDK 21 und der Spring-Technologie-Stack entwickelt wird.

1. Frontend-Technologien: 💻

  • Vite: Eine schnelle und flexible Build-Tool für moderne Webprojekte.
  • Node: Die serverseitige JavaScript-Laufzeitumgebung für die Entwicklung des Frontends.
  • React mit TypeScript: Die bewährte Bibliothek für den Aufbau von Benutzeroberflächen, kombiniert mit der Typsicherheit von TypeScript für eine robuste Entwicklung.

Zur Verbesserung der Benutzererfahrung und des Designs verwenden wir außerdem:

  • npm: Das Node Package Manager für die einfache Verwaltung von Paketen und Abhängigkeiten.
  • axios: Ein HTTP-Client für die Kommunikation zwischen Frontend und Backend.
  • react-router-dom: Eine Routing-Bibliothek für die Navigation innerhalb der React-Anwendung.
  • Scss: Eine erweitere CSS-Syntax für eine klarere und strukturierte Stylesheet-Entwicklung.
  • Font Awesome und Google Fonts: Für eine ansprechende Darstellung von Icons und Schriftarten.

2. Backend-Technologien: 💻

  • Spring Initializr: Ein leistungsstarkes Werkzeug zur schnellen Einrichtung von Spring-Projekten.
  • Java und Maven: Die bewährte Kombination für die Entwicklung von robusten und gut strukturierten Java-Anwendungen.
  • JDK 21: Die neueste Version des Java Development Kits für verbesserte Leistung und Sicherheit.
  • Spring Web und Spring Data MongoDB: Für die Entwicklung von RESTful Webdiensten und die Integration mit der MongoDB-Datenbank.
  • Spring Reactive Web: Für die Erstellung reaktiver Endpunkte, die die Anforderungen moderner Webanwendungen erfüllen.

Die Daten werden effizient in einer MongoDB-Datenbank gespeichert, die optimale Flexibilität und Skalierbarkeit für die Verwaltung unserer Anwendungsdaten bietet.

Hinweis: ⚠️💥

  • Das Projekt befindet sich derzeit in der Deployment-Phase auf Render.com. Es kann vorkommen, dass der Server alle 15 Minuten ausfällt und anschließend etwa 30 bis 90 Sekunden für einen Neustart benötigt. Sollte die Seite nach dem Anklicken des Links nicht sofort laden, bitte ich Sie um ein wenig Geduld. Der Container wird gerade neu gestartet. Bald können Sie die Inhalte auf meiner Webseite in Ruhe betrachten. Entspannen Sie sich und genießen Sie Ihren Besuch!👉 https://recipe-app-ebi3.onrender.com/

Ivan Chiosa Capstone-Projekt 02.02.2024 © 2024 neue fische. Alle Rechte vorbehalten. Besuchen Sie mein LinkedIn Profil.