# I want to make a Nepali Random Name Generator

**URL:** <https://forum.kirupa.com/t/i-want-to-make-a-nepali-random-name-generator/659070>\
**Category:** Uncategorized\
**Created:** [May 31, 2023, 3:09pm UTC](https://forum.kirupa.com/t/i-want-to-make-a-nepali-random-name-generator/659070 "2023-05-31T15:09:31Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![polaryeti](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/polaryeti/32/19283_2.png) [@polaryeti](https://forum.kirupa.com/u/polaryeti)\
**Post date:** [May 31, 2023, 3:09pm UTC](https://forum.kirupa.com/t/i-want-to-make-a-nepali-random-name-generator/659070/1 "2023-05-31T15:09:31Z")

</div>

What’s the full process for it? Don’t I need an API for names? We don’t have that yet. So, how will I do this? Can you guide me step by step? without telling me any code? I’m planning to do this in javascript so that I can deploy the application on the web(blogger).

---

<div class="post-metadata">

**Author:** ![kirupa](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kirupa/32/11616_2.png) [@kirupa](https://forum.kirupa.com/u/kirupa)\
**Post date:** [May 31, 2023, 6:04pm UTC](https://forum.kirupa.com/t/i-want-to-make-a-nepali-random-name-generator/659070/2 "2023-05-31T18:04:35Z")

</div>

How do you envision this working? Will users visit a page, click a button, and a random name will appear? 🙂

---

<div class="post-metadata">

**Author:** ![polaryeti](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/polaryeti/32/19283_2.png) [@polaryeti](https://forum.kirupa.com/u/polaryeti)\
**Post date:** [June 1, 2023, 1:39am UTC](https://forum.kirupa.com/t/i-want-to-make-a-nepali-random-name-generator/659070/3 "2023-06-01T01:39:16Z")

</div>

yes. The prototype is ready. I was surprised that this simple project requires node js and react js. (node js for file handling). reactjs for giving a frontend because you’ve used node js.

---

<div class="post-metadata">

**Author:** ![kirupa](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kirupa/32/11616_2.png) [@kirupa](https://forum.kirupa.com/u/kirupa)\
**Post date:** [June 1, 2023, 2:23am UTC](https://forum.kirupa.com/t/i-want-to-make-a-nepali-random-name-generator/659070/4 "2023-06-01T02:23:08Z")

</div>

How are you loading the names? Is it from a file?

If you are familiar with React, then great. If you are not familiar with React, I strongly suggest you stick with plain HTML, CSS, and JS and avoid React for now. The NodeJS part is mostly for building your project and previewing the output using a web server. Both of these you don’t really need, for it is an artifact of creating your app in React.

---

<div class="post-metadata">

**Author:** ![katoph](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/katoph/32/22188_2.png) [@katoph](https://forum.kirupa.com/u/katoph)\
**Post date:** [June 1, 2023, 2:46pm UTC](https://forum.kirupa.com/t/i-want-to-make-a-nepali-random-name-generator/659070/5 "2023-06-01T14:46:16Z")

</div>

Just create a front end using react and since there is no api for the Nepali names, create a names.js file in your frontend and store all the names in an array. And simply loop over that array and get random values from it. Ofc this is a very simple implementation. For the names, just search online for “Nepali names “ and copy paste it into your names file.

---

<div class="post-metadata">

**Author:** ![PAEz](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/paez/32/19607_2.png) [@PAEz](https://forum.kirupa.com/u/PAEz)\
**Post date:** [June 8, 2023, 5:46am UTC](https://forum.kirupa.com/t/i-want-to-make-a-nepali-random-name-generator/659070/6 "2023-06-08T05:46:21Z")

</div>

Once again I forgot to answer this and others have covered the main things but Ill drop a few links here incase they interest you…

[https://www.fantasynamegenerators.com/nepalese-names.php](https://www.fantasynamegenerators.com/nepalese-names.php)  
Someone did what you want to do here in the most simplest way. You can see the js for it here…  
[https://www.fantasynamegenerators.com/scripts/nepaleseNames.js](https://www.fantasynamegenerators.com/scripts/nepaleseNames.js)  
…three arrays, male, female, lastname…randomly pick and show.

[GitHub - techgaun/nepali-names: Huge Collection of Nepali Names](https://github.com/techgaun/nepali-names)  
An extremely large collection of names, over 8000.  
[GitHub - mesaugat/nepali-names: Searchable collection of Nepali names in English.](https://github.com/mesaugat/nepali-names/tree/master)  
The app they made out of that list. All react and firebase. No idea why they felt the need to use firebase. Ive got an interest in doing something with this as an exercise and so got rid of the firebase and just made it use those previous .txt files. You said no code but if you want it just ask.

---

<div class="post-metadata">

**Author:** ![polaryeti](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/polaryeti/32/19283_2.png) [@polaryeti](https://forum.kirupa.com/u/polaryeti)\
**Post date:** [June 8, 2023, 1:09pm UTC](https://forum.kirupa.com/t/i-want-to-make-a-nepali-random-name-generator/659070/7 "2023-06-08T13:09:56Z")

</div>

I’ve already made the app. Wondering where do I host it.

---

<div class="post-metadata">

**Author:** ![PAEz](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/paez/32/19607_2.png) [@PAEz](https://forum.kirupa.com/u/PAEz)\
**Post date:** [June 8, 2023, 1:11pm UTC](https://forum.kirupa.com/t/i-want-to-make-a-nepali-random-name-generator/659070/8 "2023-06-08T13:11:55Z")

</div>

Github Pages?

Do you need php, js (node), woteva?

---

<div class="post-metadata">

**Author:** ![polaryeti](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/polaryeti/32/19283_2.png) [@polaryeti](https://forum.kirupa.com/u/polaryeti)\
**Post date:** [June 8, 2023, 1:33pm UTC](https://forum.kirupa.com/t/i-want-to-make-a-nepali-random-name-generator/659070/9 "2023-06-08T13:33:57Z")

</div>

I already hosted it now in gpages. I’d like to do that in blogspot blogger google’s blog as well.

---

<div class="post-metadata">

**Author:** ![PAEz](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/paez/32/19607_2.png) [@PAEz](https://forum.kirupa.com/u/PAEz)\
**Post date:** [June 8, 2023, 1:38pm UTC](https://forum.kirupa.com/t/i-want-to-make-a-nepali-random-name-generator/659070/10 "2023-06-08T13:38:08Z")

</div>

iframe?

EDIT: Host on ghpages, show on blog post with iframe.
