Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/juliankrzysiak/dry-weekend
Fill your weekend with a curate list of local events from the Antelope Valley and Los Angeles.
https://github.com/juliankrzysiak/dry-weekend
activities events schedule
Last synced: about 1 month ago
JSON representation
Fill your weekend with a curate list of local events from the Antelope Valley and Los Angeles.
- Host: GitHub
- URL: https://github.com/juliankrzysiak/dry-weekend
- Owner: juliankrzysiak
- License: mit
- Created: 2024-03-31T06:55:52.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-05-10T22:07:33.000Z (9 months ago)
- Last Synced: 2024-05-10T23:22:56.675Z (9 months ago)
- Topics: activities, events, schedule
- Language: Svelte
- Homepage:
- Size: 975 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
dry weekend
A curated list of local Antelope Valley and Los Angeles events.
View Demo
·
Report Bug
·
Request Feature
## About The Project
Desktop Light | Mobile Dark
-------------------------|-------------------------
|### Built With
### How It's Made
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.### Optimizations
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.
### Learning Outcomes
| 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 | | |## Getting Started
If you want to get a local copy running, here ya go.
### Prerequisites
* pnpm
```
npm install -g pnpm
```### Installation
1. Clone the repo
```
git clone https://github.com/CastillejaCode/dry-weekend.git
```
2. Install NPM packages
```
pnpm install
```
3. Run local development server
```
pnpm dev
```
4. Switch out my info for yoursI 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.## License
Distributed under the MIT License. See `LICENSE.txt` for more information.
## Contact
Julian Krzysiak - [email protected]
Project Link: https://github.com/CastillejaCode/dry-weekend
## Acknowledgments
* Favicon generator - [favicon.io](https://favicon.io/)
* Favicon Emoji - [Twemoji](https://heroicons.com/](https://github.com/twitter/twemoji))