Presenting you the Ultimate Excuse generator that is loaded with lots of excuses for different occassions.
Check the live site here.
- Demonstration
- Brief
- Web App
- Tech Stack
- External Libraries used
- Frameworks used
- To-Do list
- Got some questions?
- Found a bug?
- Contributing
- Submitting an Excuse
- LICENSE
With a lot of excuses, this site can help you if you get stuck in some situations. Keep pressing the button until you get the excuse you want.
After that, copy the excuse by pressing the copy button.
It is as simple as that.
While you can go to the browser everytime for using the website, I would suggest you to use the web app so that you don't have to go to the browser and type in the website everytime. You can directly open the web application on your home screen or the desktop shortcut on your computer to use the website.
Follow the steps:
- For desktop users
- Chrome
- Open the website
- Click on the Install button on the right side of the address bar
- There will be a pop-up asking you to install the web app. Click on Install
- A desktop shortcut will be created
- For mobile users
- Chrome
- Navigate to the website
- Tap the three dots ⋮ on the top right corner
- Scroll down and click on Add to home screen
- Click Add
- Safari
- Navigate to the website
- Click on Share icon at bottom
(On the iPad, share icon is located at the top-right) - Tap Add to home screen from the menu
- Type name for shortcut and then tap Add button
Now you can use this site as a Web App.
The process might be similar for other browsers too.
Languages used:
- HTML5
- CSS3
- JavaScript
jQuery - jQuery is a JavaScript library. jQuery takes a lot of common tasks that require many lines of JavaScript code to accomplish, and wraps them into methods that you can call with a single line of code.
PWACompat - PWACompat is a library that brings the Web App Manifest to non-compliant browsers for better Progressive Web Apps.
Read more on their blog.
Popper.js - It helps to easily position tooltips and popovers.
Bootstrap 4 - Bootstrap is a free and open source front end development framework for the creation of websites and web apps. The Bootstrap framework is built on HTML, CSS, and JavaScript (JS) to facilitate the development of responsive, mobile-first sites and apps.
- Categorize excuses in groups for specific situations and needs
- Adding submit excuse form
If you got some questions or you want to tell something, you can discuss them in the discussions tab.
If you find a bug, you can always open an issue in the issues tab to talk about it.
Note: Make sure you browse through the existing issues to check if the issue already exists.
Know a fix or want to contribute? Check contributions section.
Pull requests are always welcome. But before making any major changes you can open an issue to discuss.
For less major or minor changes, you can open a pull request.
You can go to this file and add your own excuse like this:
excuse[number after the previous excuse] = "Your excuse goes here inside quotes";
Thanks for contributing.
This project is licensed under the MIT License - see the LICENSE
file for details.