Skip to content

rguid31/click-to-inspire

Repository files navigation

ClickToInspire

ClickToInspire is a fun and interactive web app that helps developers overcome creative blocks by generating unique web app ideas. Click the rotating object to receive a fresh, AI-powered suggestion that's perfect for beginners and those looking for inspiration.

Features

  • AI-Powered Ideas: Uses OpenAI to generate creative web app ideas.
  • User Interaction: Click the rotating object for new suggestions.
  • Suitable for developers of any level looking for inspiration or new challenges.

Getting Started

Prerequisites

  • Python 3.x
  • Flask
  • pip for installing dependencies

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/ClickToInspire.git 
  2. Navigate to the project directory:
    cd ClickToInspire
  3. Install the dependencies:
    pip install -r requirements.txt
  4. Set your OpenAI API key as an environment variable:
    export OPENAI_API_KEY='your_openai_api_key'

Running the App

  1. Activate your virtual environment (if applicable).
  2. Run the Flask server:
    python app.py
  3. Open your browser and go to http://127.0.0.1:5000 to use the app.

Usage

Click the rotating object on the main page to generate a new web app idea. Each click provides a unique suggestion generated by OpenAI, perfect for sparking creativity and starting new projects.

Technologies Used

  • Python: Backend development
  • Flask: Web framework
  • JavaScript, HTML, CSS: Frontend development
  • OpenAI API: For generating creative app ideas

Contributing

Feel free to fork this repository and make pull requests. Contributions are always welcome to improve functionality or design.

License

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

Acknowledgments

  • OpenAI for providing the GPT-3.5 model for generating ideas.
  • Flask for the web framework.

About

Generate web app ideas with one click

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published