Skip to content

A web application to display and analyze airplane crash data. In Python, it uses Flask, SQLite and Bootstrap5.

License

Notifications You must be signed in to change notification settings

carlahnr/aircraft-accidents-analytics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aircraft Accidents Analytics

Python Flask SQLite Bootstrap5

Table of Contents

About

A web application to display and analyze aircraft disaster data, regarding the history of airplane crashes throughout the world, from 1928 to 2019. This includes flights made by commercial passenger airlines, cargo freights, military and private flights, from assorted countries.

In Python, made using Flask, SQLite and Bootstrap5, and it uses data from a Kaggle dataset.

Project Setup

Directories structure

  • / : root directory of the project.
  • /sql : SQL code files for creating and populating data structures.
  • /static : all static assets, such as Javascript and CSS files.
  • /templates : templates for the views using mainly HTML and Jinja.

Techstack

Made in Python, it uses Flask microframework as the web server gateway interface (WSGI), with SQLite database. It uses Jinja, HTML, JavaScript, and is styled with CSS (Bootstrap 5). For more details, see Dependencies.

  • Python (3.9.18)
  • Flask
  • SQLite
  • Bootstrap

Dependencies

Getting Started with Flask

Web framework used was Flask (3.0.2). Application uses Jinja (3.1.3) templating.

Getting Started with Bootstrap

Styled with Bootstrap 5.

Execution

  • export FLASK_APP=app.py
  • flask run --port 5001, to run on a different port, change the port number.

About

A web application to display and analyze airplane crash data. In Python, it uses Flask, SQLite and Bootstrap5.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published