{"repo":"nikoheikkila/photo-browser","free":true,"listed":false,"github":"https://github.com/nikoheikkila/photo-browser","clone":"git clone https://github.com/nikoheikkila/photo-browser.git","description":"A modern frontend application architecture built with SvelteKit and Hexagonal / Clean Architecture principles","language":"TypeScript","stars":96,"topics":["clean-architecture","dracula","hexagonal-architecture","playwright","svelte","sveltekit","typescript","vite","vitest","zod"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"🌅 SvelteKit Photo Browser 🌉 A website for browsing photos and albums delivered via Typicode API. The real purpose of this project is to demonstrate building a modern frontend application architecture with SvelteKit and Hexagonal / Clean Architecture principles. Clean Frontend Architecture with SvelteKit Read the guide in my blog where I'm building the application and explaining the design process behind it. Demo See the demo application on Netlify . Instructions 1. Install Task 2. Install project dependencies with task install 3. Run application development mode with task dev 4. Make changes 5. Run tests with task test Architecture Overview of the software architecture and design is visualised in a Mermaid diagram below.","default_branch":null,"files":null,"tree":[],"storefront":"/r/nikoheikkila","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nikoheikkila/photo-browser/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}