Friday, March 29, 2019

HoA website with API/Auth/Razor Pages - Asp.Net Core 2.2

Been working on this for a little while and wanted to share. Its a Asp.Net Core 2.2 project that uses API, Razor Pages, and Identity Server for a generic HOA website. I decided to go with razor pages for the front end initially as I figured it would be easier with my prior knowledge of MVC.

Github: https://github.com/vrao1020/netcorehoa

The project is far from complete. There are plenty of features that are missing, a not-so-good looking website, and some design patterns that are not ideal. But I tried to incorporate as many best practices as possible.

The readme on github has instructions on how to configure the project. In order to fully function you'll need to configure a SendGrid API Key and an azure blob storage container. Optionally if you want external auth (Google/FB), you can configure those as well.

Other than that, just login and try out all the various features. There are some features missing that I am interested in pursuing in the future. Especially important is API caching but I am not able to figure that out. Might be a future state project once I do learn more about it.

Questions/suggestions are welcome.

HoA website with API/Auth/Razor Pages - Asp.Net Core 2.2 Click here
  • Blogger Comment
  • Facebook Comment

0 comments:

Post a Comment

The webdev Team