A modern AI chatbot frontend built with React.js, Tailwind CSS, and the OpenRouter API. Users can sign up, verify their email, log in securely, switch between multiple AI models, and enjoy a clean, responsive chat interface.
👉 https://multiple-model-ai-chatbot-frontend.vercel.app/
- 🤖 Chat with multiple AI models using OpenRouter API
- 🔄 Switch AI models anytime
- 🔐 Secure Login & Registration
- ✉️ Email Verification
- 💾 Save recent chats using Local Storage
- 📱 Fully Responsive Design
- ⚡ Fast React Performance
- 🎨 Modern UI with Tailwind CSS
- 🔒 Protected Routes using JWT Authentication
- React.js
- JavaScript (ES6)
- Tailwind CSS
- Axios
- React Router DOM
- OpenRouter API
src/
├── assets/
├── components/
├── context/
├── pages/
├── services/
├── utils/
├── App.jsx
└── main.jsx
Clone the repository
git clone https://github.com/ishaqbusiness5666-sudo/multiple-model-ai-chatbot-frontend.gitInstall dependencies
npm installCreate a .env file
VITE_API_URL=http://localhost:5000/apiRun the project
npm run devAdd screenshots of:
- Home Page
- Login
- Register
- Chat Page
- Mobile View
- Chat Search
- Chat Export
- Dark Mode
- Markdown Support
- Better Chat History
- User Profile Settings
Contributions are welcome!
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to GitHub
- Open a Pull Request
Muhammad Ishaq
GitHub: https://github.com/ishaqbusiness5666-sudo
LinkedIn: https://www.linkedin.com/in/muhammad-ishaq03/
⭐ If you like this project, consider giving it a Star.