Skip to content
This repository has been archived by the owner on Apr 12, 2021. It is now read-only.
/ SpaceDash Public archive
forked from swiftlysingh/SpaceDash

SpaceDash is an app that will provide information on all the present past and future Launches and Vehicles of SpaceX. Currently, the app is in developement. I am following Test-Driven Agile Development for this app. The future scope of this app includes an AR view of various vehicles of SpaceX, and event updates from even more Space Agencies!

License

Notifications You must be signed in to change notification settings

jamie-brannan/SpaceDash

 
 

Repository files navigation

CD CI All Contributors

SpaceDash

A Dashboard for Space...🚀🚀🚀

SpaceDash is an app that provides information on all the present, past, and future launches and vehicles of SpaceX. The SpaceDash app also includes news and updates regarding all vehicles and missions.

The app is currently in the second stage of development and several new features are being scoped/built. These features include an AR view of various vehicles of SpaceX and event updates from even more Space Agencies!

The project uses test-drive agile development processes, where requirements are turned into test cases, and code is improved upon. 

Technologies 👾

To help scale development this app is built using the MVC design pattern, changes made by contributors subsequently do not affect the entire model

  • Fetches and renders JSON from the SpaceX API
  • Intuitive error handling
  • Animations via the Lottie framework
  • Unit testing using XCTests framework

Screenshots 📸

alt text

Getting Started With Development ⚙️

Resources

Requirements

  • iOS 13.0+
  • Xcode 11.0+
  • macOS Catalina or above

Setup

  • Fork this project
  • Clone the forked project to your machine
  • In your project directory open Terminal and Run $ pod install and $ pod update
  • Open the .xcworkspace file in Xcode to start working on the App

Join the development

  • Before you assist with the development, please set up the project on your local machine, run it, and go through the complete application
  • Click through buttons you can find and see where they take you. Explore the app in detail so that you are aware of any core functionality
  • If you would like to work on an issue, add a comment with how you can assist. If the issue is already assigned to someone, but there is no sign of any work being undertaken, feel free to leave a comment so that the issue can be reassigned to you
  • Before you start developing please read through Contributing.md

License

This project is licensed under the MIT License - see LICENSE.md for details

Acknowledgement

  • A huge shoutout to r/SpaceX for their API

This project won't be possible without our contributors. You may see Contributors.md for details.

About

SpaceDash is an app that will provide information on all the present past and future Launches and Vehicles of SpaceX. Currently, the app is in developement. I am following Test-Driven Agile Development for this app. The future scope of this app includes an AR view of various vehicles of SpaceX, and event updates from even more Space Agencies!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 89.2%
  • Ruby 10.8%