RemoteDeveloper ist eine Stellenbörse für Entwicklerjobs. Die Anwendung ermöglicht es Benutzern, nach Jobs zu suchen, detaillierte Jobinformationen anzuzeigen und Jobs zu speichern. Zusätzlich bietet die Anwendung eine Routing-Funktionalität, die es Benutzern ermöglicht, direkt auf einzelne Jobanzeigen zu verlinken und durch bereits besuchte Anzeigen zu navigieren.
- Job-Suche: Stellen Sie eine API-Anfrage an einen Server, um Jobs zu suchen und erhalten Sie eine Liste von Jobangeboten.
- Job-Details: Klicken Sie auf ein Jobangebot, um detaillierte Informationen auf der rechten Seite der Anwendung anzuzeigen.
- Job-Bookmarking: Speichern Sie interessante Jobangebote, um sie später schnell wiederzufinden.
- Vanilla JavaScript Routing: Teilen Sie Links zu einzelnen Jobangeboten und nutzen Sie die Vor- und Zurück-Funktionalität des Browsers, um durch besuchte Anzeigen zu navigieren.
-
Klonen Sie das Repository:
git clone https://github.com/OliverTakens/RemoteDeveloper.git
-
Wechseln Sie in das Projektverzeichnis:
cd RemoteDeveloper
-
Installieren Sie die Abhängigkeiten:
npm install
Um das Projekt für die Produktion zu erstellen, verwenden Sie:
npm run build
HTML CSS JavaScript (Vanilla) Webpack - Modul-Bundler Babel - JavaScript Compiler PostCSS - CSS-Optimierungstool
Öffnen Sie die Anwendung in Ihrem Browser. Geben Sie eine Suchanfrage ein, um Jobs zu finden. Klicken Sie auf ein Jobangebot, um die Details anzuzeigen. Nutzen Sie die Bookmark-Funktion, um Jobs zu speichern. Verwenden Sie die Links und die Vor-/Zurück-Funktion Ihres Browsers, um durch die Anzeigen zu navigieren.
Sie können das Projekt auch online unter remotedev.oliver-takens.de ansehen.