Skip to content

NtuliTech04/NetChill-Movies

Repository files navigation

NetChill Online Movie Streaming Website

Software Design Principle - Clean Architecture

  1. Core

    • Domain Layer
    • Application Layer
  2. Infrastructure

    • Infrastructure Layer
    • IoC Layer (Inversion of Control)
    • Persistence Layer
  3. Presentation

    • Angular 16 (ClientApp)
    • ASP.Net Core 6 WebAPI (API)
  4. Shared

How it works!

Angular 16 - ClientApp

NB: Open ClientApp on VS Code

Installation Guid

On VS Code terminal: Run command - "npm install --legacy-peer-deps"

The above command will install all required angular packages.

Run Application

To start ClientApp, Run command: "ng serve -o"

URL Navigations

ASP.Net Core 6 WebAPI

NB: Open Visual Studio 2022 or Latest

  • Set startup project to WebAPI (Presentation Layer)
  • Restore NugetPackages if needed. Do not update, but restore.

Screenshots

Project Structure

project structure

Landing Page

landing page

Upcoming Movie

upcoming movie

Movie Details

movie details

Upload Movie Files

upload files

About

Movie Streaming Web Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published