![Logo](/juliankrzysiak/dry-weekend/raw/main/static/android-chrome-512x512.png)
A curated list of local Antelope Valley and Los Angeles events.
View Demo
·
Report Bug
·
Request Feature
Desktop Light | Mobile Dark |
---|---|
I wanted to make this website as many ask me for information regarding what to do for the upcoming weekend.
I also wanted to try out SvelteKit after having a great time using Svelte in my portfolio website. I set out to make this website quickly, so I used Skeleton UI, a SvelteKit based UI library, along with Pocketbase, a simple sqlite backend.
The whole webiste uses SSR, so everything is preloaded on the server and then delivered to the client.
The simple nature of the site also lends itself for creating simple code. I also refactored some overall Svelte code as I am still learning how to use SvelteKit, which is one of the reasons I made this website to begin with.
The Good | The Bad | The Ugly |
---|---|---|
SvelteKit is fun | Figuring out why Cloudflare Pages caused reloads to break | |
Utilizing a UI library | ||
Made a website that is easy to update | ||
Made a website I'm proud of |
If you want to get a local copy running, here ya go.
- pnpm
npm install -g pnpm
-
Clone the repo
git clone https://github.com/CastillejaCode/dry-weekend.git
-
Install NPM packages
pnpm install
-
Run local development server
pnpm dev
-
Switch out my info for yours
I still need to replace the url with an environment variable, but I'm not worried about security for that due to API Rules put in place in the backend. You would also need to have the same sql data layout as me, which I may include as types in the future.
Distributed under the MIT License. See LICENSE.txt
for more information.
Julian Krzysiak - jkrzysiak13@gmail.com
Project Link: https://github.com/CastillejaCode/dry-weekend
- Favicon generator - favicon.io
- Favicon Emoji - Twemoji