Portfolio

Hangman

JS: TypeScript, React, React Hooks

CSS: SCSS, Grid, Flex

Unit Testing: None

Random generate team of Pokemon!

JS: TypeScript, React, React Hooks

CSS: NES.css, SCSS, Grid, Flex

Unit Testing: None

Todo list

JS: React, React Redux

CSS: SCSS, Flex

Unit Testing: Yes

90sec game

JS: TypeScript, Canvas

CSS: None

Unit Testing: None

Product gallery

JS: React, React Redux, React Router

CSS: SCSS, Grid

Unit Testing: Yes

Filter

JS: React, React Redux, React Router

CSS: Ant Design, SCSS, Grid, Flex

Unit Testing: Yes

Free cell

JS: React, React Redux, React DnD

CSS: SCSS, Grid

Unit Testing: None

MP3 Player

JS: TypeScript, React, React Redux

CSS: SCSS, Grid, Flex

Unit Testing: None

Online Payment

JS: TypeScript, React, React Redux, React Router

CSS: Material UI, SCSS, Grid, Flex

Unit Testing: None

Hotel reservation

JS: TypeScript, Axios, React, React Redux, Redux Saga, React Router

CSS: Material UI, SCSS, Grid, Flex

Unit Testing: None

Cloud storage

JS: TypeScript, moment, React, React Redux, React Router

CSS: Material UI, SCSS, Grid, Flex

Unit Testing: None

Chat room

JS: TypeScript, React, React Redux, React Router

CSS: Material UI, SCSS, Grid, Flex

Unit Testing: None