Skip to content

ggeerraarrdd/film-series

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Landscape Architecture Film Series Website

An early aughts basic website recreated using modern tools

Description

NOTE: The website now has a custom-made content management system (CMS) in alpha. Check it out in its own repo.

In the early aughts, I co-founded the Landscape Architecture Film Series for the Department of Landscape Architecture at the University of Illinois Urbana/Champaign and for which I designed a website.

In need of a website to use as a vehicle to play around with a few AWS services (see Future Work) but not wanting to spend anytime to ideate and design a new one from scratch, I turned to my old website. Its look and feel has aged well, I think, and indeed looks remarkably contemporary. For instance, if the current version of MoMA's film series is anything to go by, bold color blocking isn't a dated design choice.

This, then, is that 20-year-old static website ressurrected as a dynamic web application with a data model to speak of, using modern tools such Flask, SQLite, VS Code and Git.

Film Series

More screenshots below.

Disclaimer

ALL CONTENTS IN THIS REPO ARE FOR EDUCATIONAL PURPOSES ONLY.

Getting Started

Dependencies

  • Flask==3.0.0
  • Werkzeug==3.0.1

Usage

Clone it!

git clone https://github.com/ggeerraarrdd/film-series.git

Go into the project directory and run the command:

flask run

Open the URL after 'Running on'.

Notes on Google Maps

For the embedded maps to work, you need to use your own API Key. Before you can create one, you will need to create a Google Cloud project, for which you need a Google Cloud account.

Create an .env file in the root directory and then add:

MAP_API_KEY=value

where value is your API key.

Author(s)

Version History

Release Notes

Future Work

Improvements and new features development are ongoing.

  • Create CMS for user management and content creation and editing (currently in alpha - see repo)

License

Acknowledgments

  • The distribution code for CS50's Finance pset served as a template for the app.

Screenshots

Film SeriesImage created using Portfoliofy.

Film Series Film Series Film Series Film Series