A sophisticated, minimalist chatbot with a feline twist. Cat2Pyaza responds to your messages with varying "meows" based on the input length, all wrapped in a sleek, metal-black design.
Visit Cat2Pyaza to try it out!
- π€ Sleek, metal-black minimalist design
- π± Feline-inspired responses
- β‘ Real-time message updates
- π± Fully responsive layout
- β¨ Smooth animations and transitions
The chatbot follows these rules:
- For messages with 0-7 characters: Responds with "meow"
- For messages with more than 7 characters: Randomly selects from:
- "meow meow"
- "meow meow meow"
- "meow meow meow meow"
- React 18
- TypeScript
- Tailwind CSS
- Vite
- Lucide React Icons
- Clone the repository
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open http://localhost:5173 in your browser
To create a production build:
npm run buildsrc/
βββ components/
β βββ ChatContainer.tsx # Main chat logic
β βββ ChatHeader.tsx # App header
β βββ ChatInput.tsx # Message input
β βββ ChatMessage.tsx # Message component
βββ types.ts # TypeScript interfaces
βββ App.tsx # Root component
βββ main.tsx # Entry point
Shreyash Srivastva
MIT
