Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/erwinsteffens/zod-zaalvoetbal
Website for a local soccer competition
https://github.com/erwinsteffens/zod-zaalvoetbal
Last synced: 28 days ago
JSON representation
Website for a local soccer competition
- Host: GitHub
- URL: https://github.com/erwinsteffens/zod-zaalvoetbal
- Owner: ErwinSteffens
- Created: 2019-09-23T18:23:47.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-11-18T21:27:56.000Z (about 1 month ago)
- Last Synced: 2024-11-18T22:33:06.225Z (about 1 month ago)
- Language: TypeScript
- Size: 7.62 MB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Zuid-Oost Drenthe Zaalvoetbal
[![Netlify Status](https://api.netlify.com/api/v1/badges/5be23550-0b5c-45df-af5e-e66e0588260a/deploy-status)](https://app.netlify.com/sites/zod-zaalvoetbal/deploys)
https://zodzaalvoetbal.nl
This is a website for a local soccer competition for youth players in Zuid-Oost Drenthe, The Netherlands.
The site is build around Gatsby, and has the following features:
- Import all teams, games and poules from a Google Spreadsheet and outputs them to JSON files
- Gatsby site which uses the `gatsby-transformer-json` plugin to read in the data
- Show overview of all clubs, teams, poules, games, etc.
- Generate game result sheets for each location in PDF based on puppeteer.# Importing
- `cd ./import`
- Create a `.env` file containing `SHEET_SHARE_LINK=`
- `npm run import`# Website
- `cd ./app`
- `npm run start` -> Run the site in development mode
- `npm run build` -> Build the site
- `npm run pdf` -> Create all the downloadable pdf files
- `npm run release` -> Build + pdf
- `npm run deploy` -> Deploy with FTP