Best RESTful API to manage a small movie rental.
- .NET Core 3.1
- Visual Studio 2019
- SQL Server Management
- Postman
- Docker Desktop
You can find the script to create the database and load test data. Path: Database\7Days_DataBase.sql. Also you can use my database in azure: sevendays.database.windows.net,1433 just send me your IP and I will give you access.
There two options that I recommend: run the project locally (localhost using docker or IIS express) or deploy in Azure. You can find the project in the path SevenDays\SevenDaysApi. If you decide to use another database, don't forget to change the connection string in appsettings.json or appsettings.Development.json
"ConnectionStrings": {
"SevenDaysConnectionString": "Server=....."
}
You can import the Postman collections included in the Docs folder and test all the operations availables. There are two files to test local api or my api exposed in Azure.
- 7DaysCorona_azure.postman_collection.json
- 7DaysCorona_localhost.postman_collection.json
You can visualize all the API documentation in the follow URL:
Also you can check a simple web app that consume the API to get the movies in the follow URL:
- .NET Core 3.1 - The Api and Web framework used
- Azure SQL Database - Cloud storage
- Swagger UI - Used to the visual documentation
- Blazor - Used to create a very simple web UI
- Blob Storage - Used to storage images
- Victor Maravilla - Likedin