Skip to content

AlicjaLysien/names-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🪄 Names generator

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.

🛠️ Technologies

  • React
  • React-router
  • Typescript
  • Redux-toolkit
  • SASS
  • Eslint

⚙️ Scripts

To run the project locally use:

npm run start

🖥️ Preview

Link to live preview: https://alicjalysien.github.io/names-generator

Image - preview of my page

🔮 Names

🧙🏼‍♂️ Fantasy

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

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

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

🎨 Design

The colors were created by canva palette generator

Image - fantasy palette Image - japanese palette

Sources

The url of photos are added directly into code.