- Github: https://github.com/anthonykoch
- Codepen: https://codepen.io/anthonykoch/
- Website: https://anthonykoch.com
Trivia App (React, Redux, Jest, react-emotion, Typescript)
https://github.com/anthonykoch/trivia-app/blob/master/src/screens/QuizScreen/QuizScreen.tsx
https://github.com/anthonykoch/trivia-app/blob/master/src/store/quiz/reducer.ts
https://github.com/anthonykoch/trivia-app/blob/master/src/store/quiz/sagas.test.ts
https://github.com/anthonykoch/trivia-app/blob/master/src/store/fetch/util.test.ts
- NextJS SSR
- Docker
- Postgres
- Mobx
- Axios
- JWT
- styled-components
- Flowtype
- Knex
Design from https://dribbble.com/shots/3903437-Dashboard-message
Note: The long pauses between page changes are caused Next's on-demand compilation in dev mode
https://github.com/anthonykoch/emailapp/blob/master/client/store/index.js
https://github.com/anthonykoch/emailapp/blob/master/client/pages/login.js
https://github.com/anthonykoch/emailapp/blob/master/client/pages/dashboard-messages.js
Messages REST API
https://github.com/anthonykoch/emailapp/blob/master/server/services/users/messages.service.js
Users REST API
https://github.com/anthonykoch/emailapp/blob/master/server/services/users/users.service.js
Knex migrations
https://github.com/anthonykoch/emailapp/blob/master/server/database/migrations/20180919214442_base.js
https://github.com/anthonykoch/go-json/blob/master/main.go
Live preview at anthonykoch.com/vue-scuffka/editor
- https://github.com/anthonykoch/vue-scuffka/blob/master/src/views/Editor.vue
- https://github.com/anthonykoch/vue-scuffka/blob/master/src/components/EditorPopup.vue
- https://github.com/anthonykoch/vue-scuffka/blob/master/src/store/editors.js
https://github.com/anthonykoch/website/blob/master/assets/styles/utilities/_size.sass
https://github.com/anthonykoch/website/blob/master/assets/styles/pages/_home.sass