Skip to content

Latest commit

 

History

History
53 lines (33 loc) · 1.39 KB

File metadata and controls

53 lines (33 loc) · 1.39 KB

the-zig--inteview-coding-challenge

This project is a simple movie app based on the moviedb api it consists of server side code built in asp.net core 3.1 and a client side built in react typescript.

Features

  • Lightweight and fast.
  • shows popular movies.
  • Allows you to search for a specific movie by title.
  • Allows you to view specific movie info.

Requirements

severside

  • Any OS
  • .NET Core 3.0 or superior
  • visual studio or Rider by jetbrains
  • internet connectivity
  • The Movie db API key.

client-side

  • Any OS
  • node js

Set up

1 - Clone this project running git clone https://github.com/dtembo98/the-zig--inteview-coding-challenge.git in your terminal. If you haven't git installed can simply download it and unzip it.

server side

1 - change to the server side directory

2 - Run the command dotnet restore to install all the dependencies.

3 - Run the command dotnet build to compile the project.

4 - Run the command dotnet run to start serving the project.

5 - That it's, your application is running in http://localhost:5001.

client-side

1 - change to the client side directory

2 - Run the command npm install

3 - Run the command npm start

Server side Unit Tests

  1. add the the-movie-api as a referrence for the movie Test and run the tests

The movie api Swagger documentation

https://app.swaggerhub.com/apis-docs/dtembo98/the-movie-api/1.0.0#/