https://github.com/japiirainen/js-quiz
https://github.com/japiirainen/js-quiz
graphql graphql-api typescript urql
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/japiirainen/js-quiz
- Owner: japiirainen
- Created: 2020-08-14T13:05:24.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-02-22T14:46:08.000Z (over 5 years ago)
- Last Synced: 2025-02-03T11:33:18.633Z (over 1 year ago)
- Topics: graphql, graphql-api, typescript, urql
- Language: TypeScript
- Homepage: https://js-quiz.me
- Size: 993 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Js-Quiz
### A website for learning Javascript
[**Demo**](https://js-quiz.me).
### server tech stack
- TypeScript
- Graphql api made with Apollo-Server
- MongoDb database
- Typogoose helping the integration between mongo, graphql and typescript
- Redis for caching handling cookies and password resets
### client specific
- TypeScript
- Next.js
- Chakra-ui components
- Urql for querying my Graphql api
- Graphql codegen for helping with typescript and generating react hooks
- ace-builds for the code editor I used
In conclusion this tech stack worked well and I have to mention that client-side queries with Urql and the hooks that codegen generates is awesome!
### TODO
- Automated tests for atleast the server side.