https://github.com/djdembeck/madlibber
A Madlibs game with word-type validation, powered by the MEAN stack. Offers template generation from Madlibz and utilizes the WordsAPI for word validation. Features a responsive Bulma frontend.
https://github.com/djdembeck/madlibber
angular bulma game madlibs madlibs-game mean-stack web-development wordsapi wordsapi-validation
Last synced: 2 months ago
JSON representation
A Madlibs game with word-type validation, powered by the MEAN stack. Offers template generation from Madlibz and utilizes the WordsAPI for word validation. Features a responsive Bulma frontend.
- Host: GitHub
- URL: https://github.com/djdembeck/madlibber
- Owner: djdembeck
- License: gpl-3.0
- Created: 2021-05-24T17:28:30.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-12-15T08:35:04.000Z (over 1 year ago)
- Last Synced: 2025-01-14T01:28:30.917Z (4 months ago)
- Topics: angular, bulma, game, madlibs, madlibs-game, mean-stack, web-development, wordsapi, wordsapi-validation
- Language: TypeScript
- Homepage:
- Size: 407 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Authors: AUTHORS.md
Awesome Lists containing this project
README
# Madlibber
Madlibs game with word-type validation using WordsAPI and template generation from Madlibz. Built on the MEAN stack, using Bulma for a fully responsive frontend.Creation page | User profile page
:-------------------------:|:-------------------------:
 | Single madlib page | Dashboard page
:-------------------------:|:-------------------------:
 | API's used:
- [Words API](https://www.wordsapi.com/)
- Loosely validate word types: noun, verb, adjective
- [Madlibz](https://github.com/HermanFassett/madlibz):
- Generate Madlib
- Get word types for word validation/display.## Prerequisites:
You need to create the `public/src/environments/environment.ts` file with an API key for the Words API, like so:```
export const environment = {
production: false,
wordsKey: "YOURKEYHERE"
};
```## Building and running
Run `npm install` in both the `./` and `./public/` folders.
Running this app is a two-step process:
- From the root folder, run `nodemon server.js`
- From the `public` folder, run `ng build`---
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.3.29.