📌 Problem
Currently, users can access and use AI tools on Mail Karo without logging in.
This causes multiple issues:
- AI features can be misused anonymously
- No way to track or protect usage
- Higher operational cost
- Users may not realize login is required for a full experience
When a user clicks on actions like:
- Generate Email
- Check Email Quality
- Convert PDF
👉 the feature works even without authentication, which is not intended.
✅ Goal
Require users to log in with Google before using any AI feature, while still allowing them to browse the website freely without login.
If a user is not logged in and clicks on a protected action:
- Show a clean and friendly warning message
- Explain why login is required
- Provide a Login with Google button for easy access
Sample Image:
📂 File Location
- Feature buttons & structure →
index.html
- Styling (modal / toast) →
Homepage CSS
- Login check & interaction →
Homepage JS
💡 Expected Message (example)
🔐 Login Required
To use this feature, please log in with Google.
This helps us prevent misuse and protect our AI resources.
👉 Login with Google
(Text can be improved, but meaning should remain the same.)
✅ Acceptance Criteria
- Clicking Generate Email without login shows the warning
- Clicking Check Email Quality without login shows the warning
- Clicking PDF Converter without login shows the warning
- Warning includes a Login with Google button
- UI should look clean and professional
- After successful login, user should be able to continue using features
🛠️ Suggested Implementation
✅ Preferred:
- Modal popup (recommended)
- Toast / Snackbar
✅ Allowed fallback:
- Simple
alert() (only if needed)
🎯 Why this matters
This improves:
- Security
- User experience
- Abuse prevention
- Overall product professionalism
It also prepares the platform for future premium features.
🤝 Want to contribute?
If you're interested in working on this issue, comment "assign me" and I’ll assign it to you ✅
📌 Problem
Currently, users can access and use AI tools on Mail Karo without logging in.
This causes multiple issues:
When a user clicks on actions like:
👉 the feature works even without authentication, which is not intended.
✅ Goal
Require users to log in with Google before using any AI feature, while still allowing them to browse the website freely without login.
If a user is not logged in and clicks on a protected action:
Sample Image:
📂 File Location
index.htmlHomepage CSSHomepage JS💡 Expected Message (example)
🔐 Login Required
To use this feature, please log in with Google.
This helps us prevent misuse and protect our AI resources.
👉 Login with Google
(Text can be improved, but meaning should remain the same.)
✅ Acceptance Criteria
🛠️ Suggested Implementation
✅ Preferred:
✅ Allowed fallback:
alert()(only if needed)🎯 Why this matters
This improves:
It also prepares the platform for future premium features.
🤝 Want to contribute?
If you're interested in working on this issue, comment "assign me" and I’ll assign it to you ✅