Skip to content

iNoles/SpaceXLaunchBlazor

Repository files navigation

SpaceX Upcoming Launches Blazor

Overview

SpaceX Upcoming Launches Blazor is a web application built using Blazor, providing users with information about the upcoming launches by Launch Library 2 to filter by SpaceX. It offers a streamlined interface to explore the launch date, mission name, status, and location.

Features

  • Upcoming Launches: Display a list of upcoming SpaceX launches.
  • Responsive Design: Ensures a seamless user experience across devices.

Technologies Used

  • Blazor: Frontend framework for building interactive web UIs using C#.
  • ASP.NET Core: Backend framework for building web APIs and services.
  • Launch Library 2 API: Integration with the official Launch Library 2 API for real-time SpaceX launch data.
  • HTML/CSS: Frontend styling and layout.
  • Bootstrap: Frontend component library for responsive design.

Getting Started

To get started with SpaceX Upcoming Launches Blazor, follow these steps:

  1. Clone the Repository: git clone https://github.com/your-username/SpaceX-Upcoming-Launches-Blazor.git
  2. Navigate to the Directory: cd SpaceX-Upcoming-Launches-Blazor
  3. Install Dependencies: dotnet restore --project SpaceXLaunchBlazorApp
  4. Run the Application: dotnet run --project SpaceXLaunchBlazorApp
  5. Open Your Browser: Navigate to https://localhost:5001 to view the application.

Contributing

Contributions are welcome! To contribute to SpaceX Upcoming Launches Blazor, follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-name).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add new feature').
  5. Push to the branch (git push origin feature-name).
  6. Create a new Pull Request.