""" Main Blueprint - Route definitions """ from flask import Blueprint, render_template, request, jsonify main_bp = Blueprint('main', __name__) @main_bp.route('/') def index(): """Main page - redirect to generate""" return render_template('generate.html') @main_bp.route('/generate', methods=['GET', 'POST']) def generate(): """Generate email page""" if request.method == 'POST': data = request.json # Process form data return jsonify({'status': 'success', 'data': data}) return render_template('generate.html') @main_bp.route('/preview', methods=['GET', 'POST']) def preview(): """Preview email page""" if request.method == 'POST': data = request.json return render_template('preview.html', **data) return render_template('preview.html')