Skip to content

m-hollow/NoirDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NoirDB

An Interactive Film Noir Database Website

I created this project in 2020 as a means of learning the Django web framework and full-stack web development, though my primary interests are Python, Django and databases. This project is meant to be a snapshot of everything I've learned this year. Film Noir was an easy choice for my first database project, as I'm a long-time fan of the genre. This project also included formulating the dataset (film noir movies and their details, cast members, crew members, etc) via web scraping scripts that I wrote in Python. I then populated the database from my datasets, again using custom Python scripts. The website also includes user accounts, with a focus on simple, fun user interaction: registered users can mark movies as "seen", add them to a Favorites list, add them to a Watchlist, and write reviews. Reviews use a 5-star rating system, and each movie page shows that film's average rating, plus all of its reviews. This functionality encourages users to use the site as a way of finding new Noirs to watch, and tracking their progress through all the Noirs contained in the database (581 total: the 'classic American period' from 1943 - 1958).

backend: django framework

database used: mysql

front-end composed with html5 / CSS / bootstrap / jQuery

-Michael Arthur Holloway, July 2020

About

Film Noir Database Website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published