Skip to content

Spaceydaisy/random-name-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎲 Random Name Generator

A lightweight React app that turns randomness into creativity — built with clean workflows and deployed on GitHub Pages.

React GitHub Pages License: MIT

A simple React app that generates fun, unique names at the click of a button.
Built as part of my portfolio to practice React, deployment with GitHub Pages, and workflow rituals for clean builds.


🚀 Live Demo

👉 View the app here


📸 Preview

App Demo


✨ Features

  • Generate random names instantly
  • Copy generated names to clipboard with one click
  • Responsive design for desktop and mobile
  • Deployed on GitHub Pages

🛠️ Tech Stack

  • React (Create React App → migrating to Vite/React 19 in progress)
  • JavaScript (ES6+)
  • CSS3 for styling
  • gh-pages for deployment

📂 Project Structure

  • public/ → static assets (demo.gif, index.html, favicon, etc.)
  • src/
    • components/ → reusable UI components
    • App.js → main app container
    • index.js → entry point
    • styles.css → global styles
  • package.json → project metadata and dependencies
  • README.md → project documentation

⚙️ Installation & Setup

💡 Note: If you just want to try the app, head to the Live Demo.
The steps below are only needed if you want to run or modify the project locally.

# Clone the repo
git clone https://github.com/Spaceydaisy/random-name-generator.git
cd random-name-generator

# Install dependencies
npm install

# Start the development server
npm start

# Build for production
npm run build

# Deploy to GitHub Pages
npm run deploy

About

A lightweight React app that turns randomness into creativity — built with clean workflows and deployed on GitHub Pages.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published