Skip to content

Bax-dev/Email_newsletter_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📬 Django Newsletter System Welcome to the Django Newsletter System! This project allows you to manage newsletter subscriptions, create engaging newsletters, and send them to your subscribers with ease.

Features ✨ 📝 Subscription Management: Easily allow users to subscribe to your newsletter. 📰 Newsletter Creation: Create beautifully formatted newsletters using a rich text editor. 📧 Newsletter Delivery: Send newsletters to all your subscribers with a single click.

Getting Started 🚀 Prerequisites 📋 🐍 Python 3.x 🌐 Django 3.x or higher

Installation 🔧 Clone the repository: git clone https://github.com/Bax-dev/Email_newsletter_system.git cd django-newsletter-system

Install the dependencies: pip install -r requirements.txt

Run database migrations: python manage.py migrate Start the development server: python manage.py runserver

Access the application: Open your browser and go to http://127.0.0.1:8000/

Usage 📚 Subscribe to the Newsletter ✍️ To subscribe to the newsletter, navigate to /subscribe/ and fill out the subscription form.

Create a Newsletter 📝 Go to /newsletter/create/ Fill out the form, including the subject and body of the newsletter. Use the rich text editor to format your content with bold, italic, and underline options.

Submit the form to create the newsletter.

Send a Newsletter 📤 Navigate to the URL /newsletter/send/<newsletter_id>/ The newsletter will be sent to all subscribers.

License 📜 This project is licensed under the MIT License. See the LICENSE file for details.

Contributing 🤝 Contributions are welcome! Please feel free to submit a Pull Request.

About

A simple Email newsletter system built with Django framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors