Type. is a reaction-time based typing game where users can score by typing characters as fast as they can in a short time frame.
The frontend uses modern React (Hooks and Context API) and manages global state.
The backend uses serverless functions served on Netlify and uses Airtable as a database.
- dotenv (for storing private credentials)
- React Router (for routing)
- Styled Components (for styling)
- Auth0 (for authorization)
- JSON Web Tokens (for authentication)
- Airtable (for database)
- Netlify (for continuous integration of funnctions and application)
At the root of the project, you should have a .env.sample to show the structure of the .env file
AIRTABLE_API_KEY=
AIRTABLE_BASE=
AIRTABLE_TABLE=
AUTH0_KEY_ID=
AUTH0_DOMAIN=
Create and fill the .env file in with the appropriate data and run using netlify dev