SpaceX Launches Journal
The goal of the project is to visualize in a simplified way data obtained through the Space X API.
Data obtained:
- Next launch
- Future launches
- Latest launch
- Past launches
- Information about launches, rockets and launch site
The applied methodology involves concepts of object oriented programming, clean code and SOLID. However, the approach that best represents the current state of the program is the application of dynamic programming concepts. In order to avoid excess requests and repetitive tasks, besides the dependence of the connection with the external API, a database was implemented that stores the collected information for future reading, facilitating the retrieval of this data and even the search speed.
First, install the necessary dependencies
pip3 install -r requirements.txt
And then execute the program
python3 main.py
python3 -m unittest discover tests
coverage report