{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"flamethrower","owner":"fireship-io","isFork":false,"description":"A blazingly fast router for static sites","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":14,"issueCount":11,"starsCount":2768,"forksCount":111,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-12T02:32:55.271Z"}},{"type":"Public","name":"stripe-for-saas","owner":"fireship-io","isFork":false,"description":"Stripe Course for Software-as-a-Service App Developers","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":53,"forksCount":5,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-03T17:28:45.429Z"}},{"type":"Public","name":"nextjs-course","owner":"fireship-io","isFork":false,"description":"Next.js Full Course","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":0,"starsCount":123,"forksCount":36,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-29T22:02:33.190Z"}},{"type":"Public","name":"angular-tic-tac-toe","owner":"fireship-io","isFork":false,"description":"Angular Tic-Tac-Toe - A Tutorial for Beginners","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":19,"issueCount":2,"starsCount":145,"forksCount":135,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-03T09:59:52.478Z"}},{"type":"Public","name":"nest-cloud-functions","owner":"fireship-io","isFork":false,"description":"NestJS + Firebase Cloud Functions Example","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":29,"issueCount":0,"starsCount":26,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-23T23:55:26.969Z"}},{"type":"Public","name":"stripe-payments-js-course","owner":"fireship-io","isFork":false,"description":"Fullstack Stripe Payments for the JavaScript Developer","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":35,"issueCount":2,"starsCount":214,"forksCount":93,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-09T12:23:53.356Z"}},{"type":"Public","name":"203-algolia-firestore-mvp","owner":"fireship-io","isFork":false,"description":"Episode 203 - Full-text Search with Algolia","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":43,"issueCount":0,"starsCount":19,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-09T11:53:21.817Z"}},{"type":"Public","name":"202-chatbot-dialogflow","owner":"fireship-io","isFork":false,"description":"Episode 202 - Build a chatbot with Dialogflow, Cloud Functions, and Angular","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":37,"issueCount":1,"starsCount":49,"forksCount":41,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-09T11:52:11.829Z"}},{"type":"Public","name":"201-cloud-functions-sql-typeorm","owner":"fireship-io","isFork":false,"description":"Episode 201 - MySQL & TypeORM with Firebase Cloud Functions","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":15,"issueCount":0,"starsCount":18,"forksCount":3,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-09T11:51:43.189Z"}},{"type":"Public","name":"198-web-scraper-link-preview","owner":"fireship-io","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":37,"issueCount":1,"starsCount":47,"forksCount":19,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-09T11:50:27.642Z"}},{"type":"Public","name":"196-sendgrid-email-cloud-functions","owner":"fireship-io","isFork":false,"description":"Episode 196 - Send Transactional with SendGrid and Cloud Functions","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":72,"issueCount":0,"starsCount":24,"forksCount":16,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-09T11:49:06.651Z"}},{"type":"Public","name":"fire-baseline","owner":"fireship-io","isFork":false,"description":"Baseline setup for Firebase in common frontend frameworks","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":59,"issueCount":0,"starsCount":46,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-07T07:31:47.169Z"}},{"type":"Public","name":"193-paypal-checkout-v2-demos","owner":"fireship-io","isFork":false,"description":"Episode 193 - PayPal Checkout with Angular, React, and Vue","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":77,"issueCount":3,"starsCount":62,"forksCount":37,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-07T06:40:52.494Z"}},{"type":"Public","name":"163-typescript-decorators-examples","owner":"fireship-io","isFork":false,"description":"Episode 163 - TypeScript Decorators with Practical Examples","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":29,"issueCount":0,"starsCount":12,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-04T21:59:32.494Z"}},{"type":"Public","name":"nodejs-typescript-starter","owner":"fireship-io","isFork":false,"description":"A very basic starter for Node.js + TypeScript","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":49,"forksCount":13,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-27T21:01:10.074Z"}},{"type":"Public","name":"55-angularfire-google-auth","owner":"fireship-io","isFork":false,"description":"Episode 55 (Revised) - Firebase Google OAuth with @angular/fire + Firestore ","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":23,"forksCount":30,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-07T13:02:13.462Z"}},{"type":"Public","name":"10-javascript-frameworks","owner":"fireship-io","isFork":false,"description":"Comparison of 10 frontend JavaScript frameworks","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":8,"starsCount":433,"forksCount":115,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-30T13:20:20.675Z"}},{"type":"Public","name":"node-blockchain","owner":"fireship-io","isFork":false,"description":"Blockchain Cryptocurrency Implemented with Node & TypeScript","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":5,"starsCount":480,"forksCount":158,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-03-03T10:30:20.427Z"}},{"type":"Public","name":"186-collection-group-queries-demo","owner":"fireship-io","isFork":false,"description":"Episode 186: Threaded Reddit-Style Comments in Angular","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-05-21T17:08:26.251Z"}},{"type":"Public","name":"184-firebase-performance-web","owner":"fireship-io","isFork":false,"description":"Episode 184 - Firebase Performance on the Web Demo","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-05-10T12:49:08.369Z"}},{"type":"Public","name":"181-cloud-functions-task-queue","owner":"fireship-io","isFork":false,"description":"Episode 181 - Schedule dynamic background jobs with Firebase Cloud Functions & Firestore ","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":19,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-04-20T23:59:27.159Z"}},{"type":"Public","name":"171-stripe-elements-angular","owner":"fireship-io","isFork":false,"description":"Stripe Elements and Checkout in Angular","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":29,"forksCount":11,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-03-05T14:06:51.543Z"}},{"type":"Public","name":"168-multi-file-upload-angular-firebase","owner":"fireship-io","isFork":false,"description":"Episode 168 - Upload Multiple Files Concurrently to Firebase Storage","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":26,"forksCount":18,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-02-18T23:21:33.374Z"}},{"type":"Public","name":"165-angular-router-animations","owner":"fireship-io","isFork":false,"description":"Episode 165 - A Complete Guide to Angular Router Animations","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":24,"forksCount":17,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-02-10T18:05:05.237Z"}},{"type":"Public","name":"41-realtime-presence-firebase-angular","owner":"fireship-io","isFork":false,"description":"Episode 41 (Revised) - Build a Realtime User Presence System for Online, Offline, and Away ","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-01-28T15:10:07.384Z"}},{"type":"Public","name":"159-angular-universal-cloud-functions","owner":"fireship-io","isFork":false,"description":"Episode 159 - Deploy Angular Universal to Firebase Cloud Functions or AppEngine","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":5,"starsCount":18,"forksCount":8,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-01-23T14:45:59.816Z"}},{"type":"Public","name":"angular-base","owner":"fireship-io","isFork":false,"description":"Base app for Angular + Firebase Lessons","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-01-10T04:04:11.785Z"}}],"repositoryCount":27,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"mirror","text":"Mirrors"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}