Skip to content

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.

License

Notifications You must be signed in to change notification settings

djdembeck/madlibber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
screenshot-ec2-18-189-13-193 us-east-2 compute amazonaws com-2021 05 28-15_01_07 screenshot-ec2-18-189-13-193 us-east-2 compute amazonaws com-2021 05 28-14_59_35
Single madlib page Dashboard page
screenshot-ec2-18-189-13-193 us-east-2 compute amazonaws com-2021 05 28-14_59_21 screenshot-ec2-18-189-13-193 us-east-2 compute amazonaws com-2021 05 28-14_58_50

API's used:

  • Words API
    • Loosely validate word types: noun, verb, adjective
  • 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 version 8.3.29.

About

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.

Topics

Resources

License

Stars

Watchers

Forks