Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/samuelcardenasg23/name-generator

This is a simple Node.js application that generates band names by combining random adjectives and nouns.
https://github.com/samuelcardenasg23/name-generator

ejs express nodejs

Last synced: 7 days ago
JSON representation

This is a simple Node.js application that generates band names by combining random adjectives and nouns.

Awesome Lists containing this project

README

        

# Band Name Generator

This is a simple Node.js application that generates band names by combining random adjectives and nouns.

## Features

- Generates random band names by combining adjectives and nouns.
- Utilizes Express.js for routing and serving static files.
- Uses EJS templates for rendering dynamic content.

## Setup

1. **Clone the repository:**

```
git clone https://github.com/samuelcardenasg23/name-generator
```

2. **Install dependencies:**

```
npm install
```

3. **Start the server:**

```
npm run dev
```

4. **Open your web browser and visit [http://localhost:3000](http://localhost:3000).**

## Usage

- Visit the homepage to see a randomly generated band name.
- Click the Generate Name button to generate a new band name.
- Each time you submit, a new combination of adjective and noun will be displayed.

## Dependencies

- [Express.js](https://expressjs.com/) - Web application framework for Node.js.
- [EJS](https://ejs.co/) - Embedded JavaScript templating.
- [body-parser](https://www.npmjs.com/package/body-parser) - Middleware to parse incoming request bodies.