Welcome to Moonshot, a project built as part of the 100 Days of SwiftUI challenge by Paul Hudson. This project showcases the use of SwiftUI to create a beautiful and informative app about the Apollo moon missions.
Moonshot is an educational app that provides detailed information about the Apollo space missions, including the crew members, mission objectives, and historical context. The app features a visually appealing design with smooth animations and intuitive navigation.
- Mission List: A scrollable list of all Apollo missions with mission names and dates.
- Mission Detail View: Detailed view for each mission, including crew information, mission description, and images.
- Astronaut Profiles: Detailed profiles of the astronauts who participated in the missions.
- Historical Context: Background information on the Apollo program and the space race.
- iOS 15.0+
- Xcode 13.0+
- Swift 5.5+
-
Clone the repository:
git clone https://github.com/OmPreetham/Moonshot.git
-
Open the project in Xcode:
cd moonshot open Moonshot.xcodeproj
-
Build and run the project on your simulator or device.
- Browse Missions: Open the app to see a list of Apollo missions. Tap on any mission to view more details.
- View Astronauts: In the mission detail view, tap on an astronaut's name to see their profile and learn more about their career and contributions to the space program.
This project is part of the 100 Days of SwiftUI challenge by Paul Hudson. Special thanks to NASA for providing the historical data and images used in this app.
This project is licensed under the MIT License. See the LICENSE file for more details.