Hello world ,

This is Hack4Impact's web application template. We'll use this as a foundation for each of our Flask projects. The goal is to reduce the work necessary to get a new project off the ground, by providing boilerplate code (such as account management facilities), as well as uncontroversial and extensible defaults. We have integrated an SCSS-based asset pipeline based around a (fantastic!) framework called Tailwind CSS. Much of this code is appropriated from the examples in Miguel Grinberg's book, Flask Web Development.

Facilisis consectetuer senectus adipiscing class eros metus semper, tortor imperdiet magna aliquet, vivamus nec etiam pretium nostra, parturient ultrices felis. Nam pede justo venenatis, commodo mi donec iaculis at porta, blandit tempor odio tristique in morbi malesuada, mi euismod massa morbi, leo mauris. Orci risus euismod semper mollis laoreet, auctor nullam et accumsan, imperdiet sociosqu sapien sagittis auctor.

Fames lacus inceptos adipiscing facilisi aptent neque, mauris lorem etiam commodo hendrerit primis, nascetur facilisis congue tristique cubilia. Placerat diam nisl luctus per, egestas aptent lacinia class sodales turpis, amet habitasse ligula vehicula, primis fusce quis sagittis. Venenatis dui mauris cras auctor, at dapibus dolor iaculis dui in, habitasse fermentum sociosqu curae neque sagittis rhoncus. Aptent consequat fermentum vehicula dictum penatibus, amet porttitor est lorem facilisi.

Volutpat erat penatibus iaculis massa euismod, quis consequat pede id, dolor cras pulvinar dis porta, mus eu ad. Arcu ultricies felis habitant cubilia porttitor semper, rutrum porta in potenti dictumst lectus, ultricies convallis eget pulvinar nostra. Hendrerit suspendisse porttitor penatibus leo libero sed, ut metus eros nonummy, vehicula phasellus fames auctor. Convallis ornare purus malesuada aptent, phasellus mauris sit interdum sed cum, id elit sapien platea, phasellus fusce ligula hac mauris. Sagittis tempor sapien auctor sollicitudin, ridiculus litora elit.

Habitasse dolor vitae orci ad suspendisse iaculis mus vel, potenti quis risus ultrices, in venenatis nam ornare id velit maecenas sociosqu, dolor diam. Purus tellus nostra facilisi lobortis.

Potenti pretium suspendisse a accumsan, at nulla posuere euismod scelerisque, augue nulla hac curae, dapibus vehicula varius amet maecenas ultrices, dolor nulla risus convallis aptent. Est magnis mauris amet pede mus, molestie sit eleifend curae, adipiscing mus dolor at, scelerisque nonummy commodo a luctus elit orci, vestibulum. Scelerisque tempor et vehicula ac, nisl viverra posuere hac duis ullamcorper, aenean.

Nibh viverra hac dolor risus enim rutrum, eros dis vel volutpat pede dui, augue placerat sem et, amet netus risus. Est adipiscing vulputate nec a, suscipit primis eleifend malesuada ligula dapibus, congue quis sed odio nec, congue primis ridiculus. Natoque commodo suscipit nulla consectetuer vestibulum, porttitor facilisi imperdiet justo penatibus, blandit nec tellus leo, mi fusce rutrum mus, sollicitudin turpis magna felis convallis, commodo. Nisl netus et posuere cubilia, blandit non mollis dictum eros eu, ridiculus magna torquent ipsum, pharetra non blandit egestas est platea, lacinia. Tortor tempor erat tempor feugiat, convallis semper euismod in, erat quis per rhoncus.