"Feeling Lucky" is a Warpcast frame that delivers a dose of humor with a simple click. Designed for those who appreciate a good laugh, it fetches a random joke, blending traditional dad jokes with a touch of adult humor, while steering clear of sensitive topics. This project is a testament to the collaborative power of AI and creativity, tailored for artists and creators diving into the world of coding.
- Random Joke Generation: Delivers a mix of one-part and two-part jokes.
- Responsive Design: Ensures a seamless experience across all devices.
- User-Friendly Interface: Easy navigation with a single "I'm Feeling Lucky" button.
- Node.js and npm installed
- Basic familiarity with GitHub and Vercel
- Vercel account for deployment
- Clone the project repository to your local machine.
- Navigate to the project directory and install dependencies with
npm install
. - Start the local development server with
npm start
ornode im-feeling-lucky-frame.js
.
- Initialize a new GitHub repository and note the repository URL.
- Connect your local repository to GitHub with
git remote add origin [repository URL]
. - Push your code to GitHub with
git push -u origin master
.
- Install the Vercel CLI globally with
npm install -g vercel
. - In your project directory, run
vercel
to initiate deployment. - Follow the prompts to link your project to Vercel and deploy.
- Run
vercel dev
in your project directory to start a local development server emulating the Vercel environment, allowing you to test your frame before the final deployment.
- Once deployed, grab the Vercel deployment URL.
- Visit Warpcast's frame validator and enter your deployment URL to ensure compatibility.
- Follow Warpcast's guidelines to finalize the integration of your frame.
This project is licensed under the terms of the MIT license, courtesy of Jams2blues Creations LLC. See the LICENSE.txt file for license rights and limitations.
- Sv443 and the Sv443 Network for JokeAPI
- OpenAI and Evo.ninja for AI collaboration
- The Warpcast and Farcaster communities
Contributions are welcome! Please feel free to fork the repository, make your changes, and submit a pull request.
For more information, reach out to Jams2blues Creations LLC at [email protected]
This README serves as a guide and memory aid for both humans and AI, encapsulating the collaborative journey of creating a basic frame on Warpcast. Happy framing!