Web client and PocketBase schema for a creative slideshow platform.
Slideshows are made using HTML and CSS.
- User accounts
- Users can create slideshows
- Slideshows are shown on the user dashboard (
./src/routes/[host]/+page.svelte
) - Only slideshow owner can delete or edit slideshows, anybody can view them
- Slideshows are shown on the user dashboard (
- Connection management page:
./src/routes/+page.svelte
- Client Server Connection:
./src/routes/[host]/
- Server auth:
./src/routes/[host]/auth
- Slides:
./src/routes/[host]/slides/
- Slide view:
./src/routes/[host]/slides/[slidesid]/view
- Slide editor:
./src/routes/[host]/slides/[slidesid]/edit
- Create new:
./src/routes/[host]/slides/new
- Slide view:
- Server auth:
- Reusable components:
./src/routes/lib/components
- Site footer:
./src/routes/lib/components/Footer.svelte
- Site footer: