0
stars
0
forks
source link
Services
API
Node.js TypeScript app.
What It Does
- Make the outlines of each survey available to the survey form app.
- Connect to the database and generate the data for the results app's charts.
- Provide the internationalisation strings for each locale
Code
Hosted On
GraphiQL
GraphQL IDE
What It Does
- Make it easier to test and query the API.
Code
Hosted On
Domain
Survey Form
Next.js TypeScript app.
What It Does
- Let respondents take the survey.
Code
Hosted On
Domain
Results
Gatsby TypeScript app.
What It Does
- Display the survey results.
Code
Hosted On
Domains
- survey2022.tokyodev.com
- survey2023.tokyodev.com
- etc.
Main Database
MongoDB database.
What It Does
- Store the raw data entered by respondents.
- Store the "normalized" data once it's been processed.
Hosted On
Cache Database
Redis database.
What It Does
- Cache the results of queries made to the API app.
Hosted On
Static Assets
Static image files.
What It Does
- Store static images such as logos, social media preview images, etc.
Hosted On
Domains
- assets.surveys.tokyodev.com