Skip to content

A web application that generates random quotes using the ZenQuotes API. Users can press a button to fetch and display a new quote, providing a simple yet engaging way to inspire and uplift. Developed as a learning project to explore API integration in web development, with backgrounds sourced from Unsplash and typography from Google Fonts.

Notifications You must be signed in to change notification settings

jagdish-15/QuoteStash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuoteStash

Status

Work in Progress: This project is currently under development. Features may change and be unavailable. The implementation is subject to updates.

Overview

QuoteStash is a web application that generates random quotes from the ZenQuotes API at the click of a button, providing users with a daily dose of inspiration. Users can press the "Get Quote" button to receive a new quote, making it an engaging way to discover and share motivational sayings.

Features

  • Random Quote Generation: Fetches a new quote each time the user presses the "Get Quote" button using the ZenQuotes API.
  • Quote Display: Presents the quote along with the author’s name in a visually appealing format.
  • User-Friendly Interface: Simple and clean design for an enjoyable user experience.

Technologies Used

  • HTML
  • CSS
  • JavaScript
  • ZenQuotes API

Installation

  1. Clone the repository:
    git clone https://github.com/jagdish-15/QuoteStash.git
  2. Open the index.html file in your preferred web browser to start using the app.

Usage

Click the "Generate Quote" button to view a random quote generated from the ZenQuotes API.

Future Features

  • Favourite Function: Allow users to save their favourite quotes for easy access later.
  • Categories for Quotes: Organize quotes into categories (e.g., motivational, humorous, love, wisdom) to help users find what they're looking for.
  • User Authentication: Enable users to create accounts so they can save personalized lists of quotes.
  • Daily Quote Notifications: Allow users to receive a "quote of the day" notification or email to keep them engaged with new quotes regularly.
  • Quote Sharing: Add options for users to share quotes directly on social media or through messaging apps.
  • Search and Filter: Enable users to search quotes by keyword, author, or theme for easier navigation and discovery.
  • Inspiration Board: Allow users to create and organize their own "inspiration boards" or collections of favourite quotes for different moods or goals.
  • Author Profiles: Include brief bios for quote authors, along with links to other quotes by the same person.

[Feel free to suggest additional ideas to make Quote Stash even better!]

License

This project is open-source and available under the MIT License.

Acknowledgments

  • Developed as part of my hunger to learn API integration and web development.
  • Background images sourced from Unsplash to enhance the visual appeal of the application.
  • Fonts provided by Google Fonts to improve typography and design.

About

A web application that generates random quotes using the ZenQuotes API. Users can press a button to fetch and display a new quote, providing a simple yet engaging way to inspire and uplift. Developed as a learning project to explore API integration in web development, with backgrounds sourced from Unsplash and typography from Google Fonts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published