The app is a names generator for Japanese and Chinese lanaguages and fantasy worlds. The names are stored and created by Redux - same as "name syllables" for creation for all generators.
- React
- React-router
- Typescript
- Redux-toolkit
- SASS
- Eslint
To run the project locally use:
npm run start
Link to live preview: https://alicjalysien.github.io/names-generator
Fantasy names are created by two or three syllables randomly taken from an array. [src -> Utils] The syllabes were created by my own imagination.
Japanese names are created by two or three syllables randomly taken from an array. [src -> Utils] For a moment is using only part of Japanese syllabes which all are introduced e.g. on Wikipedia and transliterated to romanji. romanji - transliteration to latin alphabet
Chinese names are generated based on first 1000 Hanzi characters from: https://en.wiktionary.org. Transliteration from hanzi to pinyin is managed by pinyin-pro package. Chinese names are combination of one, two or three Chinese Hanzi. hanzi - Chinese character pinyin - transliteration to latin alphabet
The colors were created by canva palette generator
The url of photos are added directly into code.