Skip to content

Rhyvan/FlightSharp

 
 

Repository files navigation

FlightSharp - ASP.NET Core MVC app with Web API

Target framework: .Net Core 3.1

What it does:

The app fetches flight data from a remote API hosted by RapidAPI, and Users can browse them via a UI, place orders into a cart.

Goal:

The project is a MVC practice, using plain JavaScript for AJAX calls on top of View renders. It began as a school group task, then I forked it to conduct complete refactoring on the backend and to add missing features. My main aspect was to create a well decoupled, easily testable app, and get to know handling of HTTP requests and session in ASP.NET Core.

Drawbacks: No EF Core InMemory-repository implemented, thus session keeps data.)


Implemented features:

NuGet Packages:

Package name version
NSubstitute {4.2.2}
Microsoft.NET.Test.Sdk {16.4.0}
Microsoft.AspNetCore.Session {2.2.0}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 62.1%
  • JavaScript 19.5%
  • HTML 13.5%
  • CSS 4.9%