{"repo":"aramshiva/nomen","free":true,"listed":false,"github":"https://github.com/aramshiva/nomen","clone":"git clone https://github.com/aramshiva/nomen.git","description":"✍️ An web viewer of every name","language":"TypeScript","stars":20,"topics":["baby-names","names","nextjs","shadcn","social-security-administration","ssa","tailwind","data","drizzle","mysql"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"✍️ Nomen A web viewer and parser for every name listed on a social security card between 1880-2024. Nomen is a website that allows people to explore and visualize name data from the US Social Security Adminstration (SSA). You can search through names, compare them, see charts and use actuary data to see how many people with a given name are alive. The dataset is sourced from the US Social Security Administration's Baby Names from Social Security Card Applications Dataset and the US Social Security Adminstration's Actuarial Tables Dataset. Development Nomen runs on Next.js and Tailwind CSS. The database is powered by mySQL and Drizzle ORM. The database scripts are made in python. Running locally Creating a database To run nomen locally, first you need to spin up a database with name data populated inside. You'll first want to spin up a mySQL database. Then you will want to go to the db folder and populate the .env file with your mySQL creds (example creds can be found on the .env.example file). Once you've done that, run the main.py file, this will go through the data and populate the database's names tables. [!NOTE] Main names table schema: Once that's done, it will create the uniquenames and unique names (confusing names I know lol) databases (this is done automatically, just leave the script running)! Then go to the actuary folder in there and run the main.py folder in there, this will spin up the actuary tables for death/age prediction. Spinning up the site locally Once yo","default_branch":null,"files":null,"tree":[],"storefront":"/r/aramshiva","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aramshiva/nomen/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}