Skip to content

AyushShahh/Ultimate-Excuses

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ultimate-Excuses logo

GitHub license Hits GitHub stars GitHub forks GitHub issues GitHub pull requests Twitter

Presenting you the Ultimate Excuse generator that is loaded with lots of excuses for different occassions.

Check the live site here.

Table of Contents

Demonstration ✨

Brief

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.

Web App

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:

  1. 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
  1. 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.

Tech-Stack

Languages used:

  1. HTML5
  2. CSS3
  3. JavaScript

External Libraries used

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.

Frameworks used

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.

To-Do list

  • Categorize excuses in groups for specific situations and needs
  • Adding submit excuse form

Got some questions?

If you got some questions or you want to tell something, you can discuss them in the discussions tab.

Found a bug?

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.

Contributing

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.

Submitting an Excuse

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.

LICENSE 🛡️

This project is licensed under the MIT License - see the LICENSE file for details.

Back to top

About

Confused about what to say? This excuse generator will serve you with a lot of excuses

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •