Skip to content

A simple dashboard web app for exploring SpaceX data provided by the SpaceX-API.

Notifications You must be signed in to change notification settings

ellerman4/spacex-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpaceX Dashboard

A SpaceX Dashboard site built with the SpaceX API.


Made with

Django as a backend with simple function based views, making api calls

Tailwind CSS for for styling

Alpine.js for for simplified javascript functions

The SpaceX-API as a data source

Usage

Clone Repository

$ git clone https://github.com/ellerman4/spacex-dashboard

Create and activate a virtual environment

...\> py -m venv env

...\> env\Scripts\activate.bat

Pip install Django, django_compressor, and django-permissions-policy

...\> pip install django

...\> pip install django_compressor

...\> pip install django-permissions-policy

...\> pip install django-csp

Run server with custom management command

...\> python manage.py startup

The above startup command includes a scheduled function to delete the cached json data every hour, as well as the standard Django runserver command, read more here.

Disclaimer from SpaceX API -

We are not affiliated, associated, authorized, endorsed by, or in any way officially connected with Space Exploration Technologies Corp (SpaceX), or any of its subsidiaries or its affiliates. The names SpaceX as well as related names, marks, emblems and images are registered trademarks of their respective owners.

... and neither is this project.


alt_text

alt_text

Note: No sensitive data is actually stored, just wanted to learn security headers.


alt_text

About

A simple dashboard web app for exploring SpaceX data provided by the SpaceX-API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published