SpaceX Upcoming Launches Blazor is a web application built using the Blazor framework. It provides users with real-time information about upcoming SpaceX launches, sourced directly from the Launch Library 2 API. The app features an intuitive interface for exploring launch schedules, mission details, statuses, and locations.
- Upcoming Launches: Displays a detailed list of SpaceX's upcoming launches, including:
- Launch date and time
- Mission name
- Launch status
- Launch location
- Responsive Design: A fully responsive UI optimized for desktop and mobile devices.
The application leverages Razor syntax to dynamically generate web pages and interact with the Launch Library 2 API. Razor enables seamless integration of C# and HTML, making building interactive and data-driven components easy.
- Blazor: A powerful framework for building interactive web UIs using C#.
- ASP.NET Core: The backend framework for building APIs and services.
- Launch Library 2 API: Real-time integration for SpaceX launch data.
- TailwindCSS: Utility-first CSS framework for custom, responsive design.
- HTML/CSS: Used for basic layout and styling.
To get started with SpaceX Upcoming Launches Blazor, follow these steps:
- Clone the Repository:
git clone https://github.com/your-username/SpaceX-Upcoming-Launches-Blazor.git
- Navigate to the Directory:
cd SpaceX-Upcoming-Launches-Blazor
- Install Dependencies:
dotnet restore --project SpaceXLaunchBlazorApp
- Run the Application:
dotnet run --project SpaceXLaunchBlazorApp
- Open Your Browser: Navigate to
https://localhost:5001
to view the application.
Contributions are welcome! To contribute to SpaceX's Upcoming Launches Blazor, follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-name
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature-name
). - Create a new Pull Request.