Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Type
/
to search
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
JannikU09
/
Fullstack-Challenge_2
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Issues
0
Pull requests
1
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Frontend
- #2
#2
Merged
JannikU09
merged 83 commits into
main
JannikU09/Fullstack-Challenge_2:main
from
frontend
JannikU09/Fullstack-Challenge_2:frontend
Copy head branch name to clipboard
Aug 7, 2026
Conversation
Commits
83
(83)
Checks
Files changed
Merged
Frontend
#2
JannikU09
merged 83 commits into
main
JannikU09/Fullstack-Challenge_2:main
from
frontend
JannikU09/Fullstack-Challenge_2:frontend
Copy head branch name to clipboard
Commits
Commits on Apr 17, 2026
Dependencies hinzugefügt.
JannikU09
committed
9ec42bf
View commit details
Copy full SHA for 9ec42bf
Browse repository at this point
Sortierung in der route.ts implementiert, sodass nach authorId und year geordnet wird.
JannikU09
committed
76b2344
View commit details
Copy full SHA for 76b2344
Browse repository at this point
Commits on Apr 20, 2026
POST-Methode angepasst.
JannikU09
committed
fdef1bc
View commit details
Copy full SHA for fdef1bc
Browse repository at this point
Dependency hinzugefügt.
JannikU09
committed
08431de
View commit details
Copy full SHA for 08431de
Browse repository at this point
Commits on Apr 22, 2026
README.md angepasst.
JannikU09
committed
4841cbb
View commit details
Copy full SHA for 4841cbb
Browse repository at this point
Commits on Apr 23, 2026
Dependency von Zod hinzugefügt.
JannikU09
committed
ca4377f
View commit details
Copy full SHA for ca4377f
Browse repository at this point
Dependencies aktualisiert.
JannikU09
committed
ce7cdac
View commit details
Copy full SHA for ce7cdac
Browse repository at this point
Commits on Apr 24, 2026
Dependencies angepasst.
JannikU09
committed
0fa4148
View commit details
Copy full SHA for 0fa4148
Browse repository at this point
Dependencies angepasst.
JannikU09
committed
e7aaeef
View commit details
Copy full SHA for e7aaeef
Browse repository at this point
README.md wurde überarbeitet.
JannikU09
committed
8f95e4c
View commit details
Copy full SHA for 8f95e4c
Browse repository at this point
Commits on Apr 27, 2026
Button-Komponente implementiert.
JannikU09
committed
3c7c9e0
View commit details
Copy full SHA for 3c7c9e0
Browse repository at this point
Dependencies angepasst.
JannikU09
committed
1fb52fa
View commit details
Copy full SHA for 1fb52fa
Browse repository at this point
Commits on Apr 29, 2026
CSS-Klasse für den Button angepasst.
JannikU09
committed
5b1d94c
View commit details
Copy full SHA for 5b1d94c
Browse repository at this point
CSS-Datei, für die Page-Komponente, hinzugefügt.
JannikU09
committed
c4d40b3
View commit details
Copy full SHA for c4d40b3
Browse repository at this point
CSS-Datei angepasst.
JannikU09
committed
007dccd
View commit details
Copy full SHA for 007dccd
Browse repository at this point
settings.json angepasst.
JannikU09
committed
019d564
View commit details
Copy full SHA for 019d564
Browse repository at this point
Commits on Apr 30, 2026
Migration der SQL-Datei.
JannikU09
committed
637bc38
View commit details
Copy full SHA for 637bc38
Browse repository at this point
GET und POST Funktionen angepasst.
JannikU09
committed
0bcb0a9
View commit details
Copy full SHA for 0bcb0a9
Browse repository at this point
PUT-Request Funktion implementiert, um einzelne Bücher zu bearbeiten.
JannikU09
committed
dcc7be9
View commit details
Copy full SHA for dcc7be9
Browse repository at this point
BookForm-Komponente implementiert, für ein wiederverwendbares Formular.
JannikU09
committed
9f6f38b
View commit details
Copy full SHA for 9f6f38b
Browse repository at this point
BooksPage implementiert, um die Bücher, das Create-Form und Update-Form anzuzeigen.
JannikU09
committed
e89c390
View commit details
Copy full SHA for e89c390
Browse repository at this point
style:
Show description for c85e4ef
JannikU09
committed
c85e4ef
View commit details
Copy full SHA for c85e4ef
Browse repository at this point
GET-Request implementiert, um einzelne Bücher abzurufen.
JannikU09
committed
d53299f
View commit details
Copy full SHA for d53299f
Browse repository at this point
Commits on May 6, 2026
Year wird in Number umgewandelt.
JannikU09
committed
7850e2e
View commit details
Copy full SHA for 7850e2e
Browse repository at this point
AuthorId hat den Typ number.
JannikU09
committed
0fd7a28
View commit details
Copy full SHA for 0fd7a28
Browse repository at this point
Zod-Validierung, um neue Bücher hinzuzufügen, implementiert.
JannikU09
committed
cc26735
View commit details
Copy full SHA for cc26735
Browse repository at this point
Commits on May 8, 2026
Dependency von pnpm aktualiesiert.
JannikU09
committed
7913057
View commit details
Copy full SHA for 7913057
Browse repository at this point
POST-Request angepasst.
JannikU09
committed
753b39e
View commit details
Copy full SHA for 753b39e
Browse repository at this point
Zod-Validierung implementiert.
JannikU09
committed
92780a9
View commit details
Copy full SHA for 92780a9
Browse repository at this point
Funktion updateBook überarbeitet.
JannikU09
committed
e4cbf07
View commit details
Copy full SHA for e4cbf07
Browse repository at this point
BookForm-Komponente überarbeitet.
JannikU09
committed
7885eb8
View commit details
Copy full SHA for 7885eb8
Browse repository at this point
Commits on Jun 1, 2026
zod-Schema angepasst - title und authorId nicht mehr optional.
JannikU09
committed
fc90e8f
View commit details
Copy full SHA for fc90e8f
Browse repository at this point
In der updateBook-Funktion, Variable book in data geändert.
Show description for 53d1324
JannikU09
committed
53d1324
View commit details
Copy full SHA for 53d1324
Browse repository at this point
Zod-Schema geändert. Nur noch eins existiert und wird exportiert.
JannikU09
committed
fa458e5
View commit details
Copy full SHA for fa458e5
Browse repository at this point
README geändert.
JannikU09
committed
4fcfe16
View commit details
Copy full SHA for 4fcfe16
Browse repository at this point
Commits on Jun 2, 2026
In die GET-Funktion, query-Parameter implementiert für eine Suchefunktion.
JannikU09
committed
f49b325
View commit details
Copy full SHA for f49b325
Browse repository at this point
.css-Klassen für die Suche hinzugefügt.
JannikU09
committed
f9fb225
View commit details
Copy full SHA for f9fb225
Browse repository at this point
Für Suchfunktion, handleSearch und resetSearch implementiert und jeweis einen Button für die beiden Funktionen implementiert.
Show description for 790460b
JannikU09
committed
790460b
View commit details
Copy full SHA for 790460b
Browse repository at this point
Commits on Jun 3, 2026
build:
Show description for 6903cc9
JannikU09
committed
6903cc9
View commit details
Copy full SHA for 6903cc9
Browse repository at this point
fix:
Show description for a8ebac1
JannikU09
committed
a8ebac1
View commit details
Copy full SHA for a8ebac1
Browse repository at this point
Commits on Jun 8, 2026
Implementierung eines getrennten Interface für Author.
JannikU09
committed
0bca833
View commit details
Copy full SHA for 0bca833
Browse repository at this point
Implementierung eines getrennten Interface für BookFormProps.
JannikU09
committed
b1b39a3
View commit details
Copy full SHA for b1b39a3
Browse repository at this point
Implementrieung eines getrennten Interface für BookInitialValues.
JannikU09
committed
8b71685
View commit details
Copy full SHA for 8b71685
Browse repository at this point
Implementierung eines getrennten Interface für BookWithAuthor.
JannikU09
committed
476d94a
View commit details
Copy full SHA for 476d94a
Browse repository at this point
Implementierung eines getrennten Interface für ButtonProps.
JannikU09
committed
7176c33
View commit details
Copy full SHA for 7176c33
Browse repository at this point
Commits on Jun 9, 2026
h1 - margin-bottom auf 5px geändert.
JannikU09
committed
2e9c20c
View commit details
Copy full SHA for 2e9c20c
Browse repository at this point
packageManager, zu Version "pnpm@11.5.2", geupdated
JannikU09
committed
d6fb57b
View commit details
Copy full SHA for d6fb57b
Browse repository at this point
Commits on Jun 10, 2026
CSS-Klasse, pageSizeSelect hinzugefügt.
JannikU09
committed
a57531e
View commit details
Copy full SHA for a57531e
Browse repository at this point
Verschieben des Interfaces in eigene Datei.
JannikU09
committed
c223b43
View commit details
Copy full SHA for c223b43
Browse repository at this point
Verschieben des Interface in eigene Datei.
Show description for adc7fd7
JannikU09
committed
adc7fd7
View commit details
Copy full SHA for adc7fd7
Browse repository at this point
Implementierung eines getrenten Interface für BookResponse.
JannikU09
committed
ff39706
View commit details
Copy full SHA for ff39706
Browse repository at this point
Commits on Jun 11, 2026
refactor:
Show description for db6a346
JannikU09
committed
db6a346
View commit details
Copy full SHA for db6a346
Browse repository at this point
Commits on Jun 12, 2026
refactor:
Show description for 5918c0e
JannikU09
committed
5918c0e
View commit details
Copy full SHA for 5918c0e
Browse repository at this point
Zu der GET-Funktion, Suche und Pagination hinzugefügt.
JannikU09
committed
42842ec
View commit details
Copy full SHA for 42842ec
Browse repository at this point
Pagination implementiert.
Show description for b61f1d7
JannikU09
committed
b61f1d7
View commit details
Copy full SHA for b61f1d7
Browse repository at this point
Funktion useDebounce implementiert, um bei der Textsuche einen Zeitabstand zu haben.
JannikU09
committed
24a5b3d
View commit details
Copy full SHA for 24a5b3d
Browse repository at this point
Commits on Jun 29, 2026
Funktion useDebounce importiert, um bei der Textsuche einen Zeitabstand zu haben.
JannikU09
committed
f82b63d
View commit details
Copy full SHA for f82b63d
Browse repository at this point
Commits on Jun 30, 2026
vitest.config.ts, vitest.setup.ts und vitest.d.ts angelegt.
JannikU09
committed
9e27bf3
View commit details
Copy full SHA for 9e27bf3
Browse repository at this point
compiler-Options angepasst.
JannikU09
committed
d3eef25
View commit details
Copy full SHA for d3eef25
Browse repository at this point
Commits on Jul 2, 2026
Importpfad der Button-Komponente angepasst.
JannikU09
committed
912f189
View commit details
Copy full SHA for 912f189
Browse repository at this point
pnpm scripts hinzugefügt und angepasst.
JannikU09
committed
06a557e
View commit details
Copy full SHA for 06a557e
Browse repository at this point
pnpm scripts angepasst und hinzugefügt.
Show description for 8026515
JannikU09
committed
8026515
View commit details
Copy full SHA for 8026515
Browse repository at this point
variant "danger" hinzugefügt.
JannikU09
committed
9482d49
View commit details
Copy full SHA for 9482d49
Browse repository at this point
Typdatei für "*.css" hinzugefügt.
JannikU09
committed
555f1b7
View commit details
Copy full SHA for 555f1b7
Browse repository at this point
Dependencies aktualisiert.
JannikU09
committed
fd8d05a
View commit details
Copy full SHA for fd8d05a
Browse repository at this point
Import von Zod hinzugefügt.
JannikU09
committed
0bfe97b
View commit details
Copy full SHA for 0bfe97b
Browse repository at this point
Commits on Jul 7, 2026
Bücherliste, für die Vitest-Tests, hinzugefügt.
JannikU09
committed
b111096
View commit details
Copy full SHA for b111096
Browse repository at this point
Commits on Jul 8, 2026
Test-File für Vitest angelegt.
JannikU09
committed
6f4664f
View commit details
Copy full SHA for 6f4664f
Browse repository at this point
Commits on Jul 10, 2026
Hilfstext für die ISBN implementiert.
Show description for ebdffa0
JannikU09
committed
ebdffa0
View commit details
Copy full SHA for ebdffa0
Browse repository at this point
CSS-Datei, für isbnHilfstext hinzugefügt.
JannikU09
committed
175c170
View commit details
Copy full SHA for 175c170
Browse repository at this point
Schneller Commit.
JannikU09
committed
d708582
View commit details
Copy full SHA for d708582
Browse repository at this point
Schneller Commit
JannikU09
committed
62806dd
View commit details
Copy full SHA for 62806dd
Browse repository at this point
Commits on Jul 28, 2026
Aufgabe 11:
Show description for 4c0cd9d
JannikU09
committed
4c0cd9d
View commit details
Copy full SHA for 4c0cd9d
Browse repository at this point
Commits on Jul 29, 2026
Toaster von Sonner implementiert.
JannikU09
committed
d67430d
View commit details
Copy full SHA for d67430d
Browse repository at this point
Dependency sonner ins Projekt hinzugefügt.
JannikU09
committed
ec190fb
View commit details
Copy full SHA for ec190fb
Browse repository at this point
Commits on Jul 31, 2026
ISBN ist ab jetzt required.
JannikU09
committed
bb94a02
View commit details
Copy full SHA for bb94a02
Browse repository at this point
Andere Dinge.
JannikU09
committed
5e62574
View commit details
Copy full SHA for 5e62574
Browse repository at this point
Commits on Aug 3, 2026
parsedAuthorId kann nicht mehr Null sein.
JannikU09
committed
962aed8
View commit details
Copy full SHA for 962aed8
Browse repository at this point
ID zu optional geändert.
JannikU09
committed
cccd24e
View commit details
Copy full SHA for cccd24e
Browse repository at this point
Farben und Erweiterung der Toasts hinzugefügt.
JannikU09
committed
7ce1aea
View commit details
Copy full SHA for 7ce1aea
Browse repository at this point
Typ für event hinzugefügt.
JannikU09
committed
3211d63
View commit details
Copy full SHA for 3211d63
Browse repository at this point
Commits on Aug 7, 2026
Angefangen mit dem Hinzufügen von Updates mit Optimistic UI und toast Benachrichtigungen.
JannikU09
committed
4277893
View commit details
Copy full SHA for 4277893
Browse repository at this point
Button margin geändert und onSubmit handling in BookForm angepasst.
JannikU09
committed
d0f53af
View commit details
Copy full SHA for d0f53af
Browse repository at this point
You can’t perform that action at this time.