A fun, interactive web application that generates hilarious dad jokes on demand. Perfect for lightening the mood or annoying your friends and family with terrible puns.
- Random Dad Jokes: Get a fresh dad joke with a single click
- Clean UI: Simple, responsive design that works on all devices
- Fast Loading: Lightweight application with minimal dependencies
- Offline Support: Access jokes even without internet connection
Check out the Dad Joke Generator here!
- Ember.js - The web framework used
- icanhazdadjoke API - Dad joke provider
- Modern JavaScript (ES6+)
- Responsive CSS design
These instructions will help you set up a copy of the project on your local machine for development and testing purposes.
-
Clone the repository
git clone https://github.com/your-username/dad-joke-generator.git
-
Navigate to the project directory
cd dad-joke-generator
-
Install dependencies
npm install
-
Start the development server
npm run start
-
Open your browser and navigate to
http://localhost:4200
Run the test suite with:
npm run test
Or run tests with live reloading:
npm run test:ember -- --server
Build the application for production:
npm run build
The build artifacts will be stored in the dist/
directory.
The application can be deployed to GitHub Pages using:
npm run deploy
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to icanhazdadjoke.com for providing the dad joke API
- All the dads out there who continue to inspire us with their questionable humor
Made with ❤️ and terrible humor