MovieApp
A full-stack web application for managing movie data, created with ASP.NET Core and Angular, using SQL Server as a database.
Install / Use
/learn @AnkitSharma-007/MovieAppREADME
MovieApp
A full-stack web application for managing movie data, created with ASP.NET Core and Angular, using SQL Server as a database.
Google Gemini integration
https://github.com/AnkitSharma-007/MovieApp/assets/33789321/4e315707-3544-4d6a-9d7b-d6ffd6559490
Concepts Covered
ASP .NET Core
- Web API created using EF Core DB first approach
- Role-based authorization using JWT
- Repository pattern
- Dependency Injection
Angular
- Angular Material
- Routing & Navigation
- Auth guards
- Lazy loading of modules
- HTTP Interceptors
- Reactive forms
- Form validation (inbuilt and custom)
- Pipes
Prerequisites
- Visual Studio 2022
- SQL Server
- SQL Server Management Studio (SSMS)
- .NET Core 7.0 SDK or above
- Node.Js V16.0 or above
Steps to run the app
- Clone the Repo
- Scaffold the database using the DBScript
- Put your own connection string in appsettings.json file.
- Build and launch the application from Visual Studio.
Live Demo
https://movieapp-angular.azurewebsites.net/
Licenese
See Also
- https://github.com/AnkitSharma-007/BookCart
- https://github.com/AnkitSharma-007/blogging-app-with-Angular-CloudFirestore
- https://github.com/AnkitSharma-007/angular-graphql
- https://github.com/AnkitSharma-007/angular-forms-validation
- https://github.com/AnkitSharma-007/Smart-Angular-App-Using-Azure-Cognitive-Services
Related Skills
Writing Hookify Rules
108.4kThis skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
review-duplication
100.2kUse this skill during code reviews to proactively investigate the codebase for duplicated functionality, reinvented wheels, or failure to reuse existing project best practices and shared utilities.
feishu-drive
347.6k|
things-mac
347.6kManage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database)
