SpaceFlight News App (from private repository)

Spaceflight News App is a website created to showcase my developer skill sets. Details are written below about the project, from its creation.

The live project operates at https://www.rh-snapi-site.com/.

Home Page

rh-snapi-site home page

Articles

rh-snapi-site articles page

APOD

rh-snapi-site about page

About

rh-snapi-site about page


Below is an archive version of this repository

7-1-2024 Update

This site is now live! This code repository serves to host the previous iteration of the site’s live code. Today the code and code stack are very different and are not open source. The site, however, is available for public viewing and querying the database.

Features

This is a blazor web application using:

  1. Components implementation using razor syntax (C#, HTML, CSS, CSHTML)

  2. Multi-project solution developed in Visual Studio

  3. ASP.NET API endpoint:

  • Article fetch at /spaceflightAPI/articles

  • APOD fetch at /spaceflightAPI/apod

  1. Bootstrap CSS

  2. C# MVC

  3. JSON file (Backend)

  4. API fetches of article data in JSON format (see Server/Services/JsonFileFetchService.cs) provide the content used in the web assembly page

Database backend

Website topology 11-17-23

icon8 database icon

Database illustration by Icons 8 from Ouch!

icon8 cloudflare icon

CloudFlare icon by Icons8

icon8 article icon

Article icon by Icons8

icon8 red article icon

Article icon by Icons8

Remaining icons from draw.io
Diagram created at draw.io