Skip to content

tagr/greatnet8hack-techport

Repository files navigation

Hack Together: The Great .NET 8 Hack

The Great .NET 8 Hack: NASA TECHPORT HEADLINES

Project Goal

TechPort is used by a wide variety of technology developers, researchers, and managers to identify collaborators, build on prior work, analyze technology gaps, and share knowledge. Source: NASA TechPort - About Us

TechPort hosts NASA's portfolio of active and completed technology projects; it is a valuable online trove for researchers engaged in collaborative, cutting-edge programs supporting the next generation of scientific exploration.

These exciting initiatives deserve to be discovered by today's informed public, as well as tomorrow's scientists and engineers. Using .NET 8, the .NET Aspire cloud native stack, and Azure OpenAI Client Library, I set out to accomplish the following:

  1. Create a web application to browse NASA projects using TechPort API
  2. Summarize project descriptions into clear, news-style headlines and blurbs
  3. Use punchy illustrations to accompany the search result
  4. Extract key concepts as search tags to browse additional content
  5. Implement a search interface for ad-hoc queries
  6. 🤡 Explore AI generated humor and 'sensationalize' the headlines

Author

Andy Merhaut (GitHub: @tagr)

Technologies Applied

Prerequisites

Setup

  • Clone this repository
  • Replace the values for OPENAI_APIKEY and OPENAI_API_PROXY_URL in greatnet8hack\greatnet8hack.ApiService\Properties\launchSettings.json

Sample Headlines

image

Figure 1: Artificial Intelligence Thermal Control Project

image

Figure 2: Sensory Integration and Decision Making Based on Insect Brain Model Project

image

Figure 3: Moon-to-Mars Planetary Autonomous Construction Technology (MMPACT) Project

Project video

Acknowledgements

About

NASA TechPort Headlines: The Great .NET 8 Hack submission by Andy Merhaut

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published