Comedify is a creative and interactive Next.js application, featuring ComicBot, an AI-driven conversational chatbot tailored for humor and entertainment. Ideal for comedy enthusiasts and professionals alike, Comedify provides a platform to test out jokes or engage in witty banter with a chatbot. This project, leveraging the robust capabilities of create-next-app, integrates seamlessly with a Firebase Firestore database for dynamic content management.
Play with it at "https://comedify-54274.web.app"
-
ComicBot: An AI-powered chatbot designed for delivering and receiving humor. Whether you're a budding comedian or just looking for a laugh, ComicBot is your go-to virtual humor partner.
-
Jokes & Bits Library: A comprehensive repository where users can contribute, access, and enjoy a wide array of jokes and comedic bits.
To get your local version of Comedify up and running, follow these steps:
- Node.js
- Firebase account
Clone the repository:
Enter the project directory:
- cd comedify
Install the necessary dependencies:
- npm install
Configure Firebase Firestore and update firebase.js with your Firebase configuration details.
Launch the development server:
- npm run dev
ComicBot: Visit the ComicBot section on the app to start an engaging conversation with the AI chatbot.
Jokes & Bits: Use this section to add new material or browse through the existing collection of jokes and bits.
Frontend: React, Next.js Backend: Node.js, Firebase Firestore for data storage Styling: Tailwind CSS, AOS for animations Linting: ESLint Version Control: Git
Comedify is deployable on platforms like Vercel. For more details on deploying Next.js applications, refer to the Next.js deployment documentation.