https://github.com/inoles/spacexlaunchblazor
Real-time data on upcoming SpaceX launches, powered by Blazor and ASP.NET Core with Razor Syntax
https://github.com/inoles/spacexlaunchblazor
api-integration aspnet-core blazor blazor-server-app bootstrap open-source razor-pages responsive-design spacex web-development
Last synced: about 1 month ago
JSON representation
Real-time data on upcoming SpaceX launches, powered by Blazor and ASP.NET Core with Razor Syntax
- Host: GitHub
- URL: https://github.com/inoles/spacexlaunchblazor
- Owner: iNoles
- License: gpl-3.0
- Created: 2024-05-11T19:17:25.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-04-01T21:41:54.000Z (about 1 month ago)
- Last Synced: 2025-04-01T22:34:54.162Z (about 1 month ago)
- Topics: api-integration, aspnet-core, blazor, blazor-server-app, bootstrap, open-source, razor-pages, responsive-design, spacex, web-development
- Language: HTML
- Homepage: http://spacexlaunch.tryasp.net/
- Size: 293 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SpaceX Upcoming Launches Blazor
**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.
## Features
- **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.## Razor Syntax
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.## Technologies Used
- **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.## 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's 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.