Inspiration
I wanted to make AI chats more creative — where users can design their own character and talk to it naturally.
What it does
Lets users create custom AI characters with names, traits, and bios, then chat with them in real time using Gemini AI.
How we built it
Built with MERN stack + Gemini API. React & Tailwind for UI, Node.js/Express backend, MongoDB Atlas for chat storage, and OTP login via Nodemailer.
Challenges we ran into
API rate limits, 403 auth errors, and managing smooth real-time responses.
Accomplishments that we're proud of
Integrated Gemini AI, secure OTP login, and responsive UI with persistent chats.
What we learned
AI integration in full-stack apps, context handling, and better error debugging.
Built With
- css
- express.js
- geminiapi
- html
- javascript
- jsx
- mongodb
- node.js
- nodemailer
- react
- tailwindcss
Log in or sign up for Devpost to join the conversation.