Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rishi-raj-jain/jira-sveltekit-firebase-storage-upstash-starter
An open source alternative to Jira Kanban Board using SvelteKit, TailwindCSS, Upstash and Firebase Storage.
https://github.com/rishi-raj-jain/jira-sveltekit-firebase-storage-upstash-starter
edge firebase-storage ratelimit redis sveltekit tailwindcss upstash
Last synced: 9 days ago
JSON representation
An open source alternative to Jira Kanban Board using SvelteKit, TailwindCSS, Upstash and Firebase Storage.
- Host: GitHub
- URL: https://github.com/rishi-raj-jain/jira-sveltekit-firebase-storage-upstash-starter
- Owner: rishi-raj-jain
- Created: 2023-05-29T14:38:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-06-07T09:21:04.000Z (over 1 year ago)
- Last Synced: 2024-10-12T13:38:59.946Z (2 months ago)
- Topics: edge, firebase-storage, ratelimit, redis, sveltekit, tailwindcss, upstash
- Language: Svelte
- Homepage:
- Size: 410 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
An open source alternative to Jira Kanban Board using SvelteKit, TailwindCSS, Upstash and Firebase Storage.
An open source alternative to Jira Kanban Board made with SvelteKit, Upstash, Firebase Storage and TailwindCSS
Introduction ·
Screenshots ·
Author
## Introduction
This is a starter template that aims to build the same experience of linear.app using SvelteKit, Upstash, Firebase Storage and TailwindCSS. 100% free, open-source and privacy friendly.
### SvelteKit Auth Setup Instructions
1. Make sure you've `AUTH_TRUST_HOST`=true in .env before you deploy anywhere
2. Create a random 32 char AUTH_SECRET and update it inside the .env file
3. Make sure you've added `GOOGLE_ID` and `GOOGLE_SECRET` in your `.env` after you [have setup Google Auth 2.0](https://support.google.com/cloud/answer/6158849?hl=en).### Upstash Setup Instructions
![Upstash REST API Url & Token Screenshot](https://upstash.com/blog/powering-oss-alternative-to-linktree/screenzy-1682836109654.png)
Copy both the tokens, namely `UPSTASH_REDIS_REST_URL` and `UPSTASH_REDIS_REST_TOKEN` and add them to your `.env` file.
### Firebase Storage Setup Instructions
1. [Create a default Cloud Storage bucket](https://firebase.google.com/docs/storage/web/start#create-default-bucket)
2. [Add your bucket URL to your app](https://firebase.google.com/docs/storage/web/start#add-bucket-url)
3. Copy the example firebase config json:
```bash
cp firebase-adminsdk.json.example firebase-adminsdk.json
```3. Update the file `firebase-adminsdk.json` with the firebase config obtained from your firebase project. Read more about firebase config [here](https://firebase.google.com/docs/web/learn-more#config-object).
4. Update the json with the storageBucket value as obtained in Step 2.
## Screenshots
## Author
- Rishi Raj Jain ([@rishi_raj_jain_](https://twitter.com/rishi_raj_jain_))