Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/luke-zhang-04/luke-zhang-04-server

Server side code for Luke-zhang-04.github.io
https://github.com/luke-zhang-04/luke-zhang-04-server

Last synced: 7 days ago
JSON representation

Server side code for Luke-zhang-04.github.io

Awesome Lists containing this project

README

        

# Luke-zhang-04.github.io Server

Server side code for Luke-zhang-04.github.io


deployed to AWS
Uses GraphQL
Made with TypeScript

A scheduled function that updates database values in a Firebase Firestore database using version 4 of the GitHub GraphQL API.

[Front end website source](https://github.com/Luke-zhang-04/Luke-zhang-04.github.io)

[Site](https://luke-zhang-04.github.io/)

## updateProjectValues()

This function is executed on a schedule every day on AWS Lamdbda. It reads data from Firebase Firestore, and uses GraphQL and the GitHub API to read data from a GitHub Repository, and compares the certain values. If any values are different, they are writting to Firestore.