Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/samuelcardenasg23/name-generator
- Owner: samuelcardenasg23
- Created: 2024-02-08T15:45:19.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-02-08T16:05:14.000Z (9 months ago)
- Last Synced: 2024-02-08T17:28:00.607Z (9 months ago)
- Topics: ejs, express, nodejs
- Language: JavaScript
- Homepage:
- Size: 33.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.