A Django based Project for generating ads from keywords. Requirements are based on search ads for Google Ads programme for a faster campaign planning.
from developer point of view
- 5 models representing databased fields
- Models have a many to many relation.
- Pytest-django used to test each django View.
- User management - has register & login features.
- Some views restricted only to logged users.
- App has basic CRUD.
- Ad text are generated based Google Ads requirements.
- Ad text generation char limit per line type: headline, description.
- Ad generation has template system that use keyword insertion based on keyword from adgroup.
- Ability to regenerate the test based on templated changes.