# Support ## 🆘 Getting Help We're here to help you get the most out of ALwrity! Here are the best ways to get support: ### 📚 Documentation - **[Main Documentation](https://github.com/AJaySi/ALwrity/wiki)** - Comprehensive guides and tutorials - **[API Documentation](https://github.com/AJaySi/ALwrity/wiki/API-Documentation)** - Complete API reference - **[Setup Guide](https://github.com/AJaySi/ALwrity/wiki/Setup-Guide)** - Installation and configuration - **[User Guide](https://github.com/AJaySi/ALwrity/wiki/User-Guide)** - How to use ALwrity features - **[GSC Integration Guide](GSC_INTEGRATION_README.md)** - Google Search Console setup - **[Alpha Subscription Guide](backend/ALPHA_SUBSCRIPTION_IMPLEMENTATION_PLAN.md)** - Subscription system ### 💬 Community Support - **[GitHub Discussions](https://github.com/AJaySi/ALwrity/discussions)** - Ask questions and share ideas - **[GitHub Issues](https://github.com/AJaySi/ALwrity/issues)** - Report bugs and request features - **[Discord Community](https://discord.gg/alwrity)** - Real-time chat and support (coming soon) ### 🐛 Bug Reports If you encounter a bug: 1. Check existing [issues](https://github.com/AJaySi/ALwrity/issues) first 2. Use our [bug report template](https://github.com/AJaySi/ALwrity/issues/new?template=bug_report.md) 3. Include detailed steps to reproduce the issue 4. Provide error logs and screenshots when possible ### ✨ Feature Requests Have an idea for a new feature? 1. Check existing [feature requests](https://github.com/AJaySi/ALwrity/issues?q=is%3Aissue+is%3Aopen+label%3Aenhancement) 2. Use our [feature request template](https://github.com/AJaySi/ALwrity/issues/new?template=feature_request.md) 3. Provide detailed use cases and mockups if possible ## 🚀 Quick Start ### Installation ```bash # Clone the repository git clone https://github.com/AJaySi/ALwrity.git cd ALwrity # Backend setup cd backend pip install -r requirements.txt python start_alwrity_backend.py # Frontend setup (in a new terminal) cd frontend npm install npm start ``` ### Common Issues #### Backend Won't Start - Check Python version (3.10+ required) - Verify all dependencies are installed: `pip install -r requirements.txt` - Check if port 8000 is available - Review error logs in the terminal #### Frontend Build Errors - Check Node.js version (18+ required) - Clear node_modules and reinstall: `rm -rf node_modules && npm install` - Check for TypeScript errors: `npm run type-check` #### API Connection Issues - Verify backend is running on http://localhost:8000 - Check CORS settings in backend configuration - Ensure API keys are properly configured ## 🔧 Troubleshooting ### Performance Issues - **System Resources**: Check CPU, RAM usage during content generation - **Database**: Review query performance, check for slow queries - **API Rate Limits**: Monitor AI service rate limits (Gemini, OpenAI, etc.) - **Browser**: Clear cache, cookies, and local storage - **Network**: Check internet connectivity and API endpoint accessibility ### Authentication Problems - **API Keys**: Verify all AI service API keys are correct and active - **Environment Variables**: Check `.env` files are properly configured - **Token Expiration**: Refresh authentication tokens if expired - **Browser Storage**: Clear browser storage and try again - **CORS Issues**: Check backend CORS configuration ### Content Generation Issues - **AI Service Keys**: Verify Gemini, OpenAI, Anthropic API keys - **Rate Limits**: Check if you've exceeded API rate limits - **Content Quality**: Review prompt engineering and content validation - **Error Logs**: Check backend logs for detailed error messages - **API Credits**: Ensure sufficient credits for AI services ### ALwrity-Specific Issues - **Onboarding**: Check if all required steps are completed - **SEO Analysis**: Verify Google Search Console integration - **Subscription Limits**: Check if you've exceeded usage limits - **Database**: Ensure database is properly initialized - **File Permissions**: Check file permissions for uploads and cache ## 📞 Contact Information ### Primary Support - **GitHub Issues**: [Create an issue](https://github.com/AJaySi/ALwrity/issues/new) - **GitHub Discussions**: [Join the discussion](https://github.com/AJaySi/ALwrity/discussions) - **Email**: [support@alwrity.com](mailto:support@alwrity.com) ### Development Team - **Lead Developer**: [@AJaySi](https://github.com/AJaySi) - **Contributors**: [@uniqueumesh](https://github.com/uniqueumesh), [@DikshaDisciplines](https://github.com/DikshaDisciplines) ## 🕒 Response Times - **Critical Issues**: 24 hours - **Bug Reports**: 2-3 business days - **Feature Requests**: 1 week - **General Questions**: 3-5 business days ## 📖 Additional Resources ### Learning Materials - **[Video Tutorials](https://youtube.com/alwrity)** - Step-by-step video guides - **[Blog Posts](https://blog.alwrity.com)** - Tips, tricks, and best practices - **[Case Studies](https://github.com/AJaySi/ALwrity/wiki/Case-Studies)** - Real-world usage examples ### Community - **[Contributing Guide](CONTRIBUTING.md)** - How to contribute to ALwrity - **[Code of Conduct](CODE_OF_CONDUCT.md)** - Community guidelines - **[Roadmap](https://github.com/AJaySi/ALwrity/wiki/Roadmap)** - Upcoming features and improvements ## 🎯 Pro Tips 1. **Join our community** - Get help faster and share your experiences 2. **Search before asking** - Many questions have already been answered 3. **Provide context** - Include relevant details when asking for help 4. **Be patient** - We're a small team working hard to help everyone 5. **Contribute back** - Help others by sharing your solutions --- **We're here to help you succeed with ALwrity!** 🚀