Create a IMDB.com like website with basic CRUD and movie listing using C# (Asp.NET MVC / Asp.NET Core).
The application would have the following entities:
Actors | Movies | Producers |
---|---|---|
Name | Name | Name |
Gender | Year of Release | Gender |
DOB | Plot | DOB |
Bio | Poster(image) | Bio |
- Actor can act in multiple movies
- Movie can have multiple actors
- Movie has only one producer
- Producer can produce multiple movies
- Screen to list all movies with Name, Year of release, Producer and all Actors of that movie
- Screen to ‘add’ a new movie with the necessary fields with existing actors and producers. If the user wants to add new ‘Actors’ and ‘Producers’ while creating the movie which are not present in the database then he should be able to do so while being on the same screen.
- ‘Listing’ screen should allow user to click on ‘Edit’ and edit all the details of the movie and save it would be a nice to do thing.
- Focus on database design (Normal Forms).
- Best practices. Design/Styling/CSS is not critical; functionality is.
- Define rules for validation.
- Use of upcoming JS frameworks like Vue/React
- Use Docker / ASP.NET Core./Web API
**change from temp branch and fork