f4a55882ac
Prepare final project submission
v.final
2026-06-13 22:51:56 +02:00
7c6fed961e
Merge pull request 'Deleted empty files, added auto start of node server/server.js' ( #10 ) from feature/deleted_empty_files into main
...
Reviewed-on: #10
2026-06-01 21:29:11 +02:00
de26d407b0
Deleted empty files, added auto start of node server/server.js
2026-06-01 21:27:34 +02:00
245044eaa3
Merge pull request 'Improved authorization, added link to event cards' ( #9 ) from feature/authorirization_improvement into main
...
Reviewed-on: #9
2026-06-01 13:17:33 +02:00
da0cac463b
Improved authorization, added link to event cards
2026-06-01 13:14:47 +02:00
43246d30a3
Merge pull request 'feature/ui-redesign' ( #8 ) from feature/ui-redesign into main
...
Reviewed-on: #8
2026-06-01 09:42:41 +02:00
Nandrx
53f9691376
Redesign frontend with hero section, auth modal, and animations
...
- Replace header auth inputs with Bootstrap modal (Login/Register tabs)
- Add hero section with dark gradient, decorative grid lines, teal glows
- Floating search card with strong shadow inside hero
- Add card entrance animation (fadeSlideUp) with staggered nth-child delays
- Add skeleton loader shown while events are fetching
- Add empty state components with emoji icon and description
- Remove all alert() calls, replace with inline DOM error messages
- Add CSS custom properties for consistent design tokens
- Add Inter font, modern typography scale
- Document input validation under OWASP A03 in README
2026-05-31 17:52:40 +02:00
Nandrx
ae3692697b
Add REST-compliant PUT/DELETE endpoints and invitation validation
...
- Replace POST /invitation/:id/accept|decline with PUT /invitation/:id
- Add DELETE /invitation/:id (full CRUD: GET, POST, PUT, DELETE)
- Validate invitation recipient exists before creating invitation (404)
- Block self-invitation (400)
- Propagate server error messages to inline card feedback
- Add Loeschen button to invitation cards (demonstrates DELETE in UI)
- Improve empty state with icon and descriptive text
2026-05-31 17:52:25 +02:00
Nandrx
fdffc08417
Improve code quality, security, and accessibility
...
- Fix login check: use HTTP 200 instead of 201 for GET /api/user
- Add encodeURIComponent for city in Ticketmaster URL
- Re-throw errors in ticketmaster.js so app.js can show user feedback
- Add JSDoc comments to all service and utility modules
- Add German labels and text throughout (de-CH locale)
2026-05-31 17:48:39 +02:00
f761287ef3
Merge pull request 'Add setup and run to README.md' ( #7 ) from feature/login into main
...
Reviewed-on: #7
2026-04-10 23:19:16 +02:00
ceea12fb44
Add setup and run to README.md
2026-04-10 23:17:05 +02:00
437e6da769
Merge pull request 'Add login, save and invite features' ( #6 ) from feature/login into main
...
Reviewed-on: #6
2026-04-10 22:56:18 +02:00
3208977b9a
Add login, save and invite features
2026-04-10 22:50:25 +02:00
66c51e9238
Merge pull request 'feature/backend-server' ( #5 ) from feature/backend-server into main
...
Reviewed-on: #5
2026-04-10 21:43:33 +02:00
73b6e6eb22
Remove node_modules from repo
2026-04-10 21:36:00 +02:00
085e7ffd73
Added backend server
2026-04-10 21:31:16 +02:00
91c2ab054d
Merge pull request 'Service layer architecture fixed, error handling fixed' ( #4 ) from minor-changes into main
...
Reviewed-on: #4
2026-04-09 22:24:54 +02:00
61762cefcf
Service layer architecture fixed, error handling fixed
2026-04-09 22:22:41 +02:00
08e457ad96
Merge pull request 'Added date and category filtering' ( #3 ) from feature/date-category-filter into main
...
Reviewed-on: #3
2026-04-05 16:01:58 +02:00
ed637b5ba7
Added date and category filtering
2026-04-05 16:00:47 +02:00
606558a5eb
Merge pull request 'Added mobile, tablet, desktop versions' ( #2 ) from feature/mobile-desktop-version into main
...
Reviewed-on: #2
2026-04-04 18:07:25 +02:00
8934aa836d
Added mobile, tablet, desktop versions
2026-04-04 18:02:25 +02:00
b5c6e72045
Merge pull request 'Initial project setup with HTML structure, modular JS, and Ticketmaster event fetching' ( #1 ) from feature/project-setup into main
...
Reviewed-on: #1
2026-03-15 12:14:35 +01:00
0fe66d8746
Initial project setup with HTML structure, modular JS, and Ticketmaster event fetching
2026-03-15 12:09:43 +01:00
sneakyBandiet
99c211b669
added features to fullfill user interaction req
2026-02-27 20:34:48 +01:00
sneakyBandiet
e1122672c9
added project description
2026-02-27 18:49:27 +01:00
Nandrx
08d4c3d08d
first commit
2026-02-09 14:28:18 +01:00