I'm a beginner with Django but have some experience with Python. I want to create a simple email marketing project that sends bulk emails at specific time intervals or uses task queues and rate limits using Celery . The main features I have in mind are:
- Uploading a CSV file with email addresses.
- A simple user-authenticated dashboard for managing email campaigns.
- Sending emails in bulk according to a schedule.
I am lost since I have never worked on a Django Project.
If you could help me build this project and also answer some of the following questions as well, it would mean a lot.
- How realistic is it to build this project as a beginner in Django? What challenges might I face?
- How long might it take to create this project? I'm trying to estimate the development time for my proposal.
- What costs might be involved? For example, are there any paid services or tech I should consider?
Any tips, resources, or suggestions for breaking this project down would be greatly appreciated. Thank you!