Skip to content

MyMoovies API, an app to fetch movies and mark as watched built with dotnet 7 (C#), mongoDB and Swagger for api documentation.

License

Notifications You must be signed in to change notification settings

rrxs/my-moovies-api

Repository files navigation

MyMoovies API

This is a project for learning purposes

This project is a personal movie tracker API built using dotnet C#. The API uses a N-Layer architecture, MongoDB as the database and Swagger for API documentation and testing.

The application use the The Movie Database API (TMDB) to fetch movies.

Features

  • Authentication (JWT)
  • Users can create a new account
  • Users can see a list with popular movies
  • Users can mark movies watched
  • Users can see a list with movies marked as watched
  • Users can search for movies (in progress)
  • Users can see details of movies

Technologies

  • C#
  • dotnet 7
  • MongoDB
  • Docker
  • Swagger

Architecture

arch diagram

Demo

demo image

About

MyMoovies API, an app to fetch movies and mark as watched built with dotnet 7 (C#), mongoDB and Swagger for api documentation.

Topics

Resources

License

Stars

Watchers

Forks