Skip to content

An AI-powered desktop application that generates unique, inspirational quotes and random fascinating facts using the latest OpenAI API integration. Built with Electron, Tailwind CSS, and Node.js, this application offers daily notifications, favorites management, and a sleek, minimal UI/UX.

Notifications You must be signed in to change notification settings

dfatih/AIQuotes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Powered Daily Inspiration Quotes Generator

An AI-powered desktop application that generates unique, inspirational quotes and random fascinating facts using the latest OpenAI API integration. Built with Electron, Tailwind CSS, and Node.js, this application offers daily notifications, favorites management, and a sleek, minimal UI/UX.


Features

  • Daily Inspirational Quotes
    Generates unique, motivational quotes daily using OpenAI's GPT-4 API.
    Leverages state-of-the-art language models from OpenAI to produce original, compelling content on demand.

  • Random Fascinating Facts
    Produces captivating facts on various topics (Science, History, Nature, Technology, Art) without any prefixed text—each fact is unique and attention-grabbing.

  • Favorites Management
    Save and manage your favorite quotes and facts effortlessly. Each saved item displays an associated topic tag and includes a delete (red bin) option for easy removal.

  • Desktop Notifications
    Receive timely notifications with new inspirational content using node-notifier, ensuring you never miss your daily dose of inspiration.


Tech Stack

  • Electron: Cross-platform desktop application framework.
  • OpenAI API: Utilizes the latest GPT-4 model for dynamic natural language generation.
  • Node.js: Server-side runtime for efficient backend operations.
  • Tailwind CSS: Modern, responsive UI design framework for a minimal and professional look.
  • node-notifier: Provides real-time desktop notifications.

Installation

  1. Clone the repository:

    git clone 
    cd ai-daily-quotes
  2. Install dependencies:

    npm install
  3. Configure environment variables:

    Create a .env file in the project root with the following:

    OPENAI_API_KEY=your_openai_api_key_here
    MODEL_NAME=gpt-4
  4. Start the application:

    npm start

OpenAI Integration

This project is built around the innovative capabilities of OpenAI's GPT-4. The application:

  • Generates Dynamic Inspirational Quotes:
    Uses the createChatCompletion endpoint to produce motivational quotes tailored for daily inspiration.

  • Delivers Random Fascinating Facts:
    Dynamically builds prompts based on randomly selected topics and produces facts that are engaging and informative.

  • Showcases Cutting-Edge AI Features:
    Demonstrates best practices in integrating modern AI technologies into desktop applications—making it a standout project in any GitHub portfolio.

Contributing

Contributions, feedback, and suggestions are welcome! Please feel free to open an issue or submit a pull request on GitHub.

About

An AI-powered desktop application that generates unique, inspirational quotes and random fascinating facts using the latest OpenAI API integration. Built with Electron, Tailwind CSS, and Node.js, this application offers daily notifications, favorites management, and a sleek, minimal UI/UX.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published