Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hackclub/airbridge
🌉 The link that ties Hack Club's information together
https://github.com/hackclub/airbridge
hackclub
Last synced: 4 days ago
JSON representation
🌉 The link that ties Hack Club's information together
- Host: GitHub
- URL: https://github.com/hackclub/airbridge
- Owner: hackclub
- Created: 2019-10-18T17:18:04.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-17T18:32:30.000Z (26 days ago)
- Last Synced: 2024-10-20T04:06:38.874Z (24 days ago)
- Topics: hackclub
- Language: JavaScript
- Homepage: https://airbridge.hackclub.com
- Size: 2.06 MB
- Stars: 28
- Watchers: 7
- Forks: 13
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Airbridge
The bridges tying Hack Club's services together. (WIP) Illustrated below by @maxwofford.
## Reasoning
Our [previous API](https://github.com/hackclub/api/blob/master/README.md) was really good at a couple things. It hasn't been touched in years and it's still providing password-less authentication as a service at scale.
Hack Club (HQ & community) needs a service for easily reading & writing information that will last the test of time the same way our original API still handles authentication. Airbridge will create this by providing a JSON interface to an Airtable backend.
## Try the latest version here: [v0.1](./src/v0.1/README.md)
Version list:
- [v0.2 (in development)](./src/v0.2/README.md)
- [v0.1](./src/v0.1/README.md)
- [v0](./src/v0/README.md)## Developing & Contributing
> The Airtable PAT (Personal Access Token) is under [email protected] airtable account.```sh
# Set it up locally
git clone https://github.com/hackclub/airbridge && cd airbridge
yarn# Run locally with nodemon
yarn dev # then, go to localhost:5000/ping in your browser# Run tests
yarn test# Run specific tests
yarn test tests/v0/routes.test.js # (your choice of testfile here)
```