Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ayushshahh/ultimate-excuses
Confused about what to say? This excuse generator will serve you with a lot of excuses
https://github.com/ayushshahh/ultimate-excuses
bootstrap css excuse-generator excuses hacktoberfest html javascript
Last synced: 15 days ago
JSON representation
Confused about what to say? This excuse generator will serve you with a lot of excuses
- Host: GitHub
- URL: https://github.com/ayushshahh/ultimate-excuses
- Owner: AyushShahh
- License: mit
- Created: 2021-08-13T15:45:11.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-31T18:15:45.000Z (about 1 year ago)
- Last Synced: 2024-10-18T21:09:06.740Z (2 months ago)
- Topics: bootstrap, css, excuse-generator, excuses, hacktoberfest, html, javascript
- Language: JavaScript
- Homepage: https://ultimatexcuses.netlify.app
- Size: 839 KB
- Stars: 0
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ultimate-Excuses ![logo](assets/favicons/favicon-32x32.png)
[![GitHub license](https://img.shields.io/github/license/AyushShahh/Ultimate-Excuses?color=red&style=flat)](https://github.com/AyushShahh/Ultimate-Excuses/blob/main/LICENSE)
[![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2FAyushShahh%2FUltimate-Excuses&count_bg=%23000000&title_bg=%23555555&icon=github.svg&icon_color=%23E7E7E7&title=views&edge_flat=false)](https://hits.seeyoufarm.com)
[![GitHub stars](https://img.shields.io/github/stars/AyushShahh/Ultimate-Excuses?style=flat)](https://github.com/AyushShahh/Ultimate-Excuses/stargazers)
[![GitHub forks](https://img.shields.io/github/forks/AyushShahh/Ultimate-Excuses?style=flat)](https://github.com/AyushShahh/Ultimate-Excuses/network)
[![GitHub issues](https://img.shields.io/github/issues/AyushShahh/Ultimate-Excuses?style=flat)](https://github.com/AyushShahh/Ultimate-Excuses/issues)
![GitHub pull requests](https://img.shields.io/github/issues-pr/AyushShahh/Ultimate-Excuses?color=yellow&style=flat)
[![Twitter](https://img.shields.io/twitter/url?color=grey&label=Tweet%20this&logo=twitter&style=flat&url=https%3A%2F%2Fgithub.com%2FAyushShahh%2FUltimate-Excuses)](https://twitter.com/intent/tweet?text=Woah!%20This%20is%20so%20cool.%20Check%20it%20out&url=https%3A%2F%2Fgithub.com%2FAyushShahh%2FUltimate-Excuses)Presenting you the Ultimate Excuse generator that is loaded with lots of excuses for different occassions.
Check the live site **[here](https://ultimatexcuses.netlify.app)**.
## Table of Contents
- [Demonstration](#demonstration-)
- [Brief](#brief)
- [Web App](#web-app)
- [Tech Stack](#tech-stack)
- [External Libraries used](#external-libraries-used)
- [Frameworks used](#frameworks-used)
- [To-Do list](#to-do-list)
- [Got some questions?](#got-some-questions)
- [Found a bug?](#found-a-bug)
- [Contributing](#contributing)
- [Submitting an Excuse](#submitting-an-excuse)
- [LICENSE](#license-%EF%B8%8F)## 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](https://ultimatexcuses.netlify.app), 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](https://ultimatexcuses.netlify.app)
- 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
2. For mobile users
- Chrome
- Navigate to the [website](https://ultimatexcuses.netlify.app)
- 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](https://ultimatexcuses.netlify.app)
- 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** buttonNow 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](https://jquery.com/) - 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](https://github.com/GoogleChromeLabs/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](https://developers.google.com/web/updates/2018/07/pwacompat).[Popper.js](https://popper.js.org/) - It helps to easily position tooltips and popovers.
## Frameworks used
[Bootstrap 4](https://getbootstrap.com/) - 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](https://github.com/AyushShahh/Ultimate-Excuses/discussions) tab.## Found a bug?
If you find a bug, you can always **open an issue** in the [issues tab](https://github.com/AyushShahh/Ultimate-Excuses/issues) 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](https://github.com/AyushShahh/Ultimate-Excuses/issues) to discuss.
For less major or minor changes, you can open a [pull request](https://github.com/AyushShahh/Ultimate-Excuses/pulls).### Submitting an Excuse
You can go to [this](https://github.com/AyushShahh/Ultimate-Excuses/blob/main/scripts/excuses.js) file and add your own excuse like this:
```javascript
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`](https://github.com/AyushShahh/Ultimate-Excuses/blob/main/LICENSE)** file for details.**[Back to top](#ultimate-excuses-)**