Skip to content

Social network API which is geared towards cinematography fans.

License

Notifications You must be signed in to change notification settings

pedjamitrovic/movie-social-network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 

Repository files navigation

movie-social-network

WEB API which encapsulates business logic of social network geared towards cinematography fans.

Check out movie-social-network-ui repo which represents UI of movie-social-network API.

Documentation with images can be found on movie-social-network-ui docs.

Movie social network UI

Registered users can create content (posts, comments), connect with other people and explore movies.

System uses Collaborative Filtering Recommendation System to generate personalized movie recommendations.

TMDB API is used as a source for cinematography data.

This product uses the TMDB API but is not endorsed or certified by TMDB.

Technologies

Implemented in C# .NET Core.

ML.NET Matrix Factorization algorithm (Colaborative filtering) is used for generating movie recommendations.

Hangfire is used for scheduling and executing jobs for updating movie recommendations.

SignalR is used for real-time communication (chat, notifications) between API and connected clients.

Releases

No releases published

Packages

No packages published

Languages