A beginner-friendly AI-powered content creation web application built with Django and Google Gemini API.
This guide will help you install and run the project locally on your computer.
Before you begin, make sure you have:
- Python 3.10 or higher installed
- Git installed
- Internet connection (for API access)
Follow the steps below carefully.
Download and install Python from:
https://www.python.org/downloads/
⚠ Important:
- During installation, make sure to check "Add Python to PATH"
After installation, verify:
python --versionOpen Command Prompt (Windows) or Terminal (Mac/Linux) and run:
git clone https://github.com/datascientist970/AI-content-creator.gitcd AI-content-creatorpython -m venv venvpython3 -m venv venvvenv\Scripts\activate.\venv\Scripts\Activatesource venv/bin/activate✅ You should now see (venv) at the beginning of your terminal line.
pip install -r requirements.txtThis project uses Google Gemini API for AI content generation.
- Go to: https://aistudio.google.com/app/apikey
- Click "Create API Key"
- Copy your API key
- Locate
.env.exampleinside the project folder - Rename it to
.env - Open
.envand add:
GEMINI_API_KEY=YOUR_API_KEY_HERE
- Save the file
⚠ Do NOT share your .env file publicly.
Run database migrations:
python manage.py migratepython manage.py runserverOpen your browser and visit:
http://127.0.0.1:8000/
Your AI Content Creator app should now be running locally 🎉
- If
(venv)is not visible → Activate the virtual environment again - If
pythoncommand not found → Reinstall Python and check "Add to PATH" - If API errors occur → Make sure your Gemini API key is correct in
.env
AI-content-creator/
│
├── manage.py
├── requirements.txt
├── .env
├── app/
└── templates/
This project is for educational purposes.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
If you found this project helpful, consider giving it a ⭐ on GitHub!