12.11.2025 aktualisiert


Premiumkunde
100 % verfügbarFull-stack web Entwickler
Innsbruck, Österreich Software Engineering
Skills
InnovationClean CodePHPAgile MethodologieKünstliche IntelligenzBootstrapDatenbankenContinuous IntegrationDevopsWeb EntwicklungSEOUi-DesignLaravelProjektmanagementMongodbMysqlNode.JsLeistungssteigerungSchreiben von DokumentationNext.jsResponsive WebdesignTypescriptWireframesTestenNutzerforschungTailwindReactJSBackendGitTeam ManagementFigmaGraphqlReact ReduxRestful ApisDocker
? Technische Fähigkeiten
Frontend-Entwicklung
? Soft Skills
Teamführung, Problemlösung, Kommunikation, Projektmanagement, Lernpotenzial
Frontend-Entwicklung
- React, TypeScript, Next.js
- Tailwind CSS, Bootstrap, Redux
- Node.js, Express
- PHP, Laravel
- REST APIs, GraphQL
- MongoDB, MySQL
- Figma, User Research
- Wireframing, Responsive Design
- Design Systems
- Git, CI/CD, Testing
- Docker
- Dokumentation, Agile Methoden
- Clean Code, Best Practices
- Performance-Optimierung, SEO, Accessibility
- AI/ML-Integration, Innovation
? Soft Skills
Teamführung, Problemlösung, Kommunikation, Projektmanagement, Lernpotenzial
Sprachen
DeutschMutterspracheEnglischMutterspracheFranzösischverhandlungssicher
Projekthistorie
Ziel des Projekts:
Das Ziel ist es, einen Online-Code-Editor und Compiler zu entwickeln, der es Benutzern ermöglicht, Quellcode in verschiedenen Programmiersprachen zu schreiben, zu bearbeiten, zu speichern und auszuführen.
Hauptfunktionen:
Das Ziel ist es, einen Online-Code-Editor und Compiler zu entwickeln, der es Benutzern ermöglicht, Quellcode in verschiedenen Programmiersprachen zu schreiben, zu bearbeiten, zu speichern und auszuführen.
Hauptfunktionen:
- Benutzerregistrierung und -authentifizierung:
- Implementierung eines Registrierungssystems, bei dem sich Benutzer mit E-Mail und Passwort anmelden können.
- JWT-basierte Authentifizierung für gesicherte API-Endpunkte.
- E-Mail-Verifizierung zur Bestätigung der Authentizität neuer Benutzer.
- Code-Editor:
- Verwendung von react-monaco-editor oder einem ähnlichen Editor für eine komfortable Schreibumgebung.
- Unterstützung für Syntax-Highlighting und Autovervollständigung für verschiedene Programmiersprachen.
- Code-Speicherung und -Verwaltung:
- Implementierung eines Systems zum Speichern und Abrufen von Code-Dateien mit MongoDB und Mongoose.
- Benutzerfreundliche Dateiverwaltung (Erstellen, Umbenennen und Löschen von Dateien).
- Code-Ausführung:
- Erstellung eines Servers zur Kompilierung und Ausführung von Code in verschiedenen Programmiersprachen.
- Ausführung des Servers in Docker-Containern zur Sicherstellung der Sicherheit und Isolation der Ausführungsumgebung.
- Anzeige der Codeausgabe im Frontend.
- Frontend-Integration:
- Entwicklung einer benutzerfreundlichen Oberfläche mit React, die Code-Editor, Dateiverwaltung und Codeausgabe integriert.
- Dynamische Anzeige der Codeausgabe, beispielsweise durch Nutzung eines Iframes.
- Frontend: React, react-monaco-editor
- Backend: Express.js, Node.js
- Datenbank: MongoDB, Mongoose
- Authentifizierung: JWT, bcryptjs
- Containerisierung: Docker
- Sonstiges: SMTP für E-Mail-Verifizierung, HTML, CSS,Bootstrap