Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

Awesome Lists containing this project

README

        

An open source alternative to Jira Kanban Board using SvelteKit, TailwindCSS, Upstash and Firebase Storage.

Screenshot 2023-05-29 at 8 10 10 PM


An open source alternative to Jira Kanban Board made with SvelteKit, Upstash, Firebase Storage and TailwindCSS



Rishi Raj Jain Twitter follow


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

Screenshot 2023-05-29 at 8 10 10 PM

Screenshot 2023-05-29 at 8 11 52 PM

## Author

- Rishi Raj Jain ([@rishi_raj_jain_](https://twitter.com/rishi_raj_jain_))