SpaceX Upcoming Launches Blazor is a full-stack web application built with Blazor Server and ASP.NET Core. It provides real-time information about upcoming SpaceX launches using data sourced from the Launch Library 2 API.
The application features a clean, responsive UI and allows users to explore launch schedules, mission details, launch 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.
This application is a full-stack Blazor Server app:
- Frontend
- Razor components
- TailwindCSS
- Responsive layout
- Backend
- ASP.NET Core
- Server-side C# logic
- API integration with Launch Library 2
Blazor Server enables seamless integration between frontend UI and backend logic within a single .NET application.
- .NET 9
- Blazor Server
- ASP.NET Core
- Razor Components
- TailwindCSS
- Launch Library 2 API
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:5001to 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.
