AnimeChatBot is a generative AI chatbot that provides engaging conversations with an anime theme. Users can select their favorite anime character to personalize the chat experience.
- User authentication (Sign-Up and Log-In).
- Customizable anime character personas.
- Real-time chatbot responses powered by the Gemini API.
- Dynamic, visually appealing interface with anime themes.
- Frontend: HTML, CSS, JavaScript.
- Backend: Node.js, Express.js.
- Database: Firebase.
- API: Gemini API.
- Clone the repository:https://github.com/HussooB/AnimeChatBot.git
Install dependencies:
Create a .env file in the root directory and add the following:GEMINI_API_KEY=your_api_key_here
Start the server:
- Add OAuth login with Google.
- Include more anime themes and characters.
This project was built with passion and dedication as part of my university's development club application. 🎉