Search NationalDex Pokémon based on a variety of criterion. Create, modify, and view a personal Pokédex.
- C#, .NET Core 3.1, ASP.NET Core 3.1 MVC & Web Api
- Logging, Configuration, Health Check, & Dependency Injection
- SQL Server, SSMS, T-SQL, Azure SQL Database
- Azure App Services
- Azure Application Insights
- Cloudscribe Models/Pagination
- Repository Pattern
- EntityFrameworkCore, LINQ, & AutoMapper
- Unit Testing with Moq & MSTest Frameworks, Arrange/Act/Assert Pattern
- JavaScript, jQuery, JSON, HTML5, LESS, CSS3, Responsive Design, WebCompiler, BEM Notation, Minification
- Swagger & Postman
- Visual Studio
-
Prerequisites
- Visual Studio
- SQLServer Instance
- SSMS & SSDT
- Web Compiler [used for LESS compilation, only needed if you make changes]
- Postman
- Publish POKEDEXDB to localdb.
- Update the PokedexApp/PokedexAPI appsettings.Development.json connection string to point to the newly create database.
- Ensure nuget packages are restored and ready to use.
- Build, Run Tests, Run Application locally. Note: if calling API, utilize Postman Collection.
Note: see Wiki for detailed Architecture, Design, and Implementation.