CS1999 Buggy Racing project: your poster
About the poster
Because you have developed a webserver, for the CS1999 Buggy Racing project your poster is — like your report — a page on your webserver at:
-
http://localhost:5000/poster
What is on your poster?
- "sell" the features of your editor
You've made a working buggy editor! Tell a buggy racer who's thinking of using your editor what's so great about it! What does it offer? What can you do with it? What features have you implemented? Use CSS, use images if you want, but remember to think about the information you're presenting too.
This is about conveying the features your editor has and what capabilities you have programmed into it.
poster
instead of report
.
Add a new route in app.py
(drop it in with your other
routes, which means somewhere before app.run()
is called):
@app.route('/poster') def poster(): return render_template('poster.html')
In templates/
add a new template file called
poster.html
with content like this:
{% extends "base.html" %} {% block content %} <style> .poster { /* change or delete! */ border-top: 1px solid black; margin: 1em; } <section class="poster"> <!-- YOUR POSTER GOES HERE: make it beautiful! Make it appealing! Make it clear! --> <!-- you can drop images into static/assets if you want... and access them --> <!-- here with <img src="/static/image-filename.png" alt="diagram" /> --> <!-- --> <!-- Of course you can edit static/app.css too if you want... --> <!-- It's your webserver, after all. --> </section> {% endblock %}