This repository contains the source code for an AI-powered Weather Application that leverages the GPT-4 language model, GraphQL, StepZen, and Next.js 13.3. The application provides users with accurate and up-to-date weather information for any location, with the added benefit of AI-generated recommendations for weather-appropriate activities.
Features Getting Started Prerequisites Installation Configuration Usage Contributing License
User-friendly interface for searching and displaying weather information. AI-generated weather-appropriate activity recommendations. Integration with GPT-4 for natural language understanding and processing. GraphQL for efficient and flexible data querying and manipulation. StepZen for seamless API aggregation and integration. Next.js 13.3 for fast and responsive front-end development. Getting Started These instructions will guide you through setting up the project on your local machine for development and testing purposes.
Node.js (v14.0 or higher) npm (v6.0 or higher) StepZen account and API key
Clone the repository:
git clone https://github.com/ifitsmanu/AI_weather-app
Change directory to the project folder:
cd ai-weather-app-gpt4-graphql-stepzen-nextjs
Install the required dependencies:
npm install
We welcome contributions to this project! Please follow these steps to contribute:
Fork the repository. Create a new branch with a descriptive name for your feature or bugfix. Commit your changes to the new branch. Create a pull request with a clear description of your changes.
This project is licensed under the #MIT License. Feel free to use, modify, and distribute the code as needed, but please provide attribution to the original author.