Quick Start Guide¶
Get up and running with ALwrity in just a few minutes! This guide will help you set up the platform and create your first AI-generated content.
Prerequisites¶
Before you begin, make sure you have:
- Python 3.10+ installed on your system
- Node.js 18+ for the frontend
- API Keys for AI services (Gemini, OpenAI, etc.)
- Git for version control
Installation¶
1. Clone the Repository¶
2. Backend Setup¶
3. Frontend Setup¶
Configuration¶
1. Environment Variables¶
Create a .env file in the backend directory:
# AI Service API Keys
GEMINI_API_KEY=your_gemini_api_key
OPENAI_API_KEY=your_openai_api_key
ANTHROPIC_API_KEY=your_anthropic_api_key
# Database
DATABASE_URL=sqlite:///./alwrity.db
# Security
SECRET_KEY=your_secret_key
2. Frontend Configuration¶
Create a .env file in the frontend directory:
REACT_APP_API_URL=http://localhost:8000
REACT_APP_CLERK_PUBLISHABLE_KEY=your_clerk_key
REACT_APP_COPILOT_API_KEY=your_copilot_key
Running the Application¶
1. Start the Backend¶
The backend will be available at http://localhost:8000
2. Start the Frontend¶
The frontend will be available at http://localhost:3000
Your First Content¶
1. Access the Dashboard¶
Navigate to http://localhost:3000 and complete the onboarding process.
2. Create a Blog Post¶
- Go to Blog Writer
- Enter your topic or keyword
- Click Generate Content
- Review and edit the generated content
- Use the SEO Analysis feature to optimize
3. LinkedIn Content¶
- Navigate to LinkedIn Writer
- Select content type (post, article, carousel)
- Provide your topic and target audience
- Generate and customize your content
Next Steps¶
- Configuration Guide - Advanced configuration options
- First Steps - Detailed walkthrough of key features
- API Reference - Integrate with your applications
- Best Practices - Optimize your content strategy
Troubleshooting¶
If you encounter any issues:
- Check the Troubleshooting Guide
- Verify your API keys are correctly set
- Ensure all dependencies are installed
- Check the console for error messages
Need Help?¶
- GitHub Issues: Report bugs and request features
- Documentation: Browse our comprehensive guides
- Community: Join our developer community
Ready to create amazing content? Check out our First Steps Guide for a detailed walkthrough!