Home / Companies / Upstash / Blog / Post Details
Content Deep Dive

Building an open-source JIRA using Firebase, Upstash and SvelteKit

Blog post from Upstash

Post Details
Company
Date Published
Author
Rishi Raj Jain
Word Count
3,679
Language
English
Hacker News Points
-
Summary

The blog post discusses the development of an open-source alternative to the Jira Kanban Board, utilizing technologies such as Upstash Redis, SvelteKit, and Firebase Storage. The project emphasizes cost savings, customizability, and ease of integration compared to paid solutions. Key components include setting up Upstash for CRUD operations, implementing user authentication and authorization with Google OAuth 2.0 and SvelteKit's server hooks, and handling file uploads and downloads securely using Firebase Storage. The text also details the implementation of granular rate limiting with Upstash's Ratelimit library to control the number of issue creations and file uploads per user. The project structure is designed to be highly customizable, allowing developers to tailor the Kanban board to their specific needs, and it integrates seamlessly with various tools and services, offering a flexible and efficient alternative to traditional project management software.