Skip to content

GMSoudersJr/random-name-picker

Repository files navigation

Overview

This web-app takes a user-generated list of names and randomly picks one.

LIVE LINK: https://random-name-picker-alpha.vercel.app

Instructions for use

  • Enter names in the text area
  • Then choose whether to set the list 📋 or clear the list 🗑️
  • After clicking the Set List 📋 button, you can click:
    • reset the list 🔄 at any time
    • clear the list 🗑️ at any time
    • or click the button for a random name 📛
  • Names are displayed in a clickable button
  • Click the button to choose another name 🗣️
  • Continue clicking until the list is exhausted 😮‍💨
  • Reload, Reset, or Clear the List at any time.
  • Displays a progress bar to show completeness of the list.

Running the Project

This project was built with Svelte and uses its basic dependencies. No other libraries or frameworks were used.

To run a version locally on your own machine

Optional:

#make a directory and change into it:
mkdir newDirectory && cd newDirectory

Required:

#clone the repository into the current directory over SSH:
git clone git@github.com:GMSoudersJr/random-name-picker.git
#change into newly cloned directory:
cd random-name-picker
#run this command to install all dependencies:
npm install

for a local development server, run:

npm run dev

run this commmand to build:

npm run build

Dev Dependencies