JeCabrera commited on
Commit
7fa2a95
·
verified ·
1 Parent(s): 5813a12

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +103 -0
app.py CHANGED
@@ -125,6 +125,109 @@ def generate_ctas(number_of_ctas, target_audience, product, call_to_action, temp
125
  # Configurar la interfaz de usuario con Streamlit
126
  st.set_page_config(page_title="QuickPrompt", layout="wide")
127
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
128
  # Centrar el título y el subtítulo
129
  st.markdown("<h1 style='text-align: center;'>Quick Prompt</h1>", unsafe_allow_html=True)
130
  st.markdown("<h4 style='text-align: center;'>Transforma tu mensaje en llamados de acción que inspiren a tu audiencia a tomar decisiones al instante.</h4>", unsafe_allow_html=True)
 
125
  # Configurar la interfaz de usuario con Streamlit
126
  st.set_page_config(page_title="QuickPrompt", layout="wide")
127
 
128
+ import streamlit as st
129
+
130
+ # Título del Sidebar
131
+ st.sidebar.title("Quick Prompt User Manual")
132
+
133
+ # Introducción del manual
134
+ st.sidebar.subheader("Welcome to Quick Prompt")
135
+ st.sidebar.write("""
136
+ In a world where competition for attention is fierce, getting your audience not only to listen but to act is a daily challenge.
137
+ Even with an excellent product, service, or resource, it can be frustrating to watch your audience's interest fade without turning into concrete actions.
138
+ This is where calls-to-action (CTAs) come into play.
139
+ CTAs are much more than just buttons or persuasive phrases: they are the bridge that connects your audience with what you offer.
140
+ """)
141
+
142
+ # Cómo Utilizar Quick Prompt
143
+ st.sidebar.subheader("How to Use Quick Prompt")
144
+ st.sidebar.write("""
145
+ Quick Prompt is an intuitive, easy-to-use tool that helps you create attractive and effective CTAs.
146
+ Here is how you can feed the necessary variables to generate CTAs that inspire your audience to act:
147
+ """)
148
+
149
+ # Sección 1: Definir tu Público Objetivo
150
+ st.sidebar.subheader("1. Define Your Target Audience")
151
+ st.sidebar.write("""
152
+ Understand and connect with your audience by answering these key questions:
153
+ - Who is your audience?
154
+ - What are their interests and needs?
155
+ - What problems can they solve with your product?
156
+ Examples:
157
+ - University students looking for tools to improve their productivity.
158
+ - Entrepreneurs wanting to learn marketing skills to grow their businesses.
159
+ - Professionals looking to improve time management and achieve their career goals.
160
+ """)
161
+
162
+ # Sección 2: Especificar el Producto
163
+ st.sidebar.subheader("2. Specify the Product")
164
+ st.sidebar.write("""
165
+ Here, define the service or resource you're promoting. The CTA should be clear and directly related to the product.
166
+ Examples:
167
+ - "Free guide on efficient study techniques."
168
+ - "Online digital marketing course for entrepreneurs."
169
+ - "Exclusive webinar on time management for team leaders."
170
+ """)
171
+
172
+ # Sección 3: Determinar la Acción Deseada
173
+ st.sidebar.subheader("3. Determine the Desired Action")
174
+ st.sidebar.write("""
175
+ Define the specific action you want your audience to take. This can vary from a download to a registration or subscription.
176
+ Examples:
177
+ - Download a free PDF with useful resources.
178
+ - Sign up for an online course on digital skills.
179
+ - Register for an exclusive event or webinar.
180
+ """)
181
+
182
+ # Sección 4: Seleccionar el Número de CTAs
183
+ st.sidebar.subheader("4. Select the Number of CTAs")
184
+ st.sidebar.write("""
185
+ Decide how many CTAs you want to create in one session. This may depend on the number of offers or products you are promoting.
186
+ Examples:
187
+ - Generate 1 direct CTA for a single product.
188
+ - Create 3 varied CTAs for a landing page with multiple resources.
189
+ - Design 5 personalized CTAs for different audience types.
190
+ """)
191
+
192
+ # Sección 5: Ajustar la Creatividad
193
+ st.sidebar.subheader("5. Adjust the Creativity")
194
+ st.sidebar.write("""
195
+ Quick Prompt includes a slider that allows you to adjust the creativity of your CTAs. Here are creativity ranges according to values from 0 to 1, with three examples in each range:
196
+ """)
197
+
198
+ # Rango de Creatividad Baja
199
+ st.sidebar.write("**Low Creativity (0.0 - 0.3)**")
200
+ st.sidebar.write("""
201
+ This range is direct and simple. The CTAs are clear, concise, and traditional.
202
+ Examples:
203
+ - "Download the free productivity guide."
204
+ - "Sign up for the course today."
205
+ - "Register for the webinar now."
206
+ """)
207
+
208
+ # Rango de Creatividad Media
209
+ st.sidebar.write("**Medium Creativity (0.4 - 0.7)**")
210
+ st.sidebar.write("""
211
+ In this range, CTAs become more persuasive, with a friendly tone that engages the reader, but without being too innovative.
212
+ Examples:
213
+ - "Improve your day with our free guide. Download it now!"
214
+ - "Join our course and start growing today."
215
+ - "Register for the webinar and discover new opportunities."
216
+ """)
217
+
218
+ # Rango de Creatividad Alta
219
+ st.sidebar.write("**High Creativity (0.8 - 1.0)**")
220
+ st.sidebar.write("""
221
+ In this range, the CTAs are more creative and dynamic, generating excitement or urgency. The language is more appealing and visual.
222
+ Examples:
223
+ - "Conquer your productivity with our essential guide! Download it now."
224
+ - "Take a leap in your career. Join the course and transform your future today."
225
+ - "Don't miss this unique opportunity. Register and secure your spot in the webinar."
226
+ """)
227
+
228
+ # Footer del manual
229
+ st.sidebar.write("With Quick Prompt, transforming interest into action has never been easier.")
230
+
231
  # Centrar el título y el subtítulo
232
  st.markdown("<h1 style='text-align: center;'>Quick Prompt</h1>", unsafe_allow_html=True)
233
  st.markdown("<h4 style='text-align: center;'>Transforma tu mensaje en llamados de acción que inspiren a tu audiencia a tomar decisiones al instante.</h4>", unsafe_allow_html=True)