Git Product home page Git Product logo

dad-gifs's Introduction

Dad Gifs

Description

Have you ever had a dream of floating in an ocean of orange soda?...

I think mine was more a FANTA-sea

I think mine was more a Fanta sea. Just like our web app!

Don't you ever wonder:

  • "Gosh, I wish this Dad Joke had a gif to go with it..."
  • "Wouldn't it be so cool if I could share this gif with some dad joke to go with it?"
  • "How do I work this thing?"

...Neither do we! But with our new and improved Dad-Gif app, now no-one will have those problems!

Installation

No installation required. This webapp can be opened up with your preferred browser

Usage

Open your preferred browser. Enter the following URL to your search bar:

If you can see this, we need an image...

Credits

API Endpoints:

Key collaborators:

License

You get the license to chill. You're codename will be double-00 Kay...

Features

  • Randomized 1-to-1 joke-to-gif generation
  • (Planned) Popular / Trending tabs

dad-gifs's People

Contributors

19dbo91 avatar afrozez avatar jpascual007 avatar ryonerd79 avatar sschrimmer avatar

Stargazers

 avatar

Watchers

 avatar

dad-gifs's Issues

Breakdown tasks

We need to identify all relevant tasks and prioritize them in a way that delivers the minimum viable product and pushes additional features to later in the schedule

Establish comms/scheds

TAKEAWAY:
We established our regular meeting time to be after 5 pm every weekday and to include weekends as needed.
We anticipate the weekend will be a good crunch period.

BACKGROUND:

Steven, Jon, Dustin after 5 M-F; ALL DAY SS

Daniel morning Tues Fri, ALL DAY SS

Luke Tuesday-Saturday: 4:30pm-6:30pm
Sunday-Monday: 11am - 8:30pm

Run project end checklist

Run this checklist after web app has been deployed and is ready for our audience.

  • Conduct checklist prior to turn-in

  • [ ]

  • [ ]

  • [ ]

Define MVP

We need to address the following question:

What are the elements most essential to get out a product?

  1. We should be able to make a call to the Dad Joke API to present on our screen
  2. We should be able to make a call to the Giphy API to present on our screen
  3. We should present them as specified in the wire frame (i.e. Setup-Gif-Punchline

Setup branch review

We need to add rules to the repo such that it enforces a peer review prior to merging.

Dad Joke API

What parameters can we get from dad jokes? data and id
Can we grab a search term from the API object? No..
Can we grab a random joke from the API object? yes

Project Proposal: Dad Gifs

Description:
It's a webapp that joins a random dad joke with a funny gif

User Story:
AS A DAD,
I WANT TO SEE/SHOW FUNNY JOKE AND GIF
So that he bring the party with him wherever he goes

Wireframe: Google Drive

API 1: I Can Haz Dad Joke
API 2: Giphy

CSS: Tailwind, Bulma (try)
Vanilla? jquery and other?

Hi-lv Tasks:
Call api to generate Random joke and related Gif
Display the pair

Nice-to-Have: maybe to diff Popular and trending

Giphy API

What parameters can we get from giphy? a bunch; see doc
Can we grab a search term from the API object? needed more research
Can we grab a random joke from the API object? yes

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.