Skip to content

tflynt91/DevBetterWeb

 
 

Repository files navigation

Actions Status Last Publish Attempt

DevBetterWeb

A simple web application for devBetter.com.

What is devBetter?

Head over to devBetter.com to see the live site. Scroll through the home page and read the testimonials. Essentially devBetter is a group dedicated to improving professional software developers of all stripes. We have a virtual community (currently using Discord) and we meet for live group Q&A sessions about once a week (currently using Zoom). We challenge and promote one another, answer tough code and software design questions, work through exercises, and more. This site is used as a playground by some members and its owner, Steve, to provide a real, working example of some of the coding techniques and practices we discuss. This is in contrast to labs, katas, and exercises that, while also valuable, are not the same as solving real world problems with real software in a production environment.

Features

  • Register
  • Login
  • View Public Questions/Topics
  • Validate Accounts via Email (SendGrid)

Members Only

  • Update Profile
  • View Member List
  • View Recorded Coaching Sessions

Administrators Only

  • View Users
  • View Roles
  • Add/Remove Users to Role
  • Add/Remove Roles to User

Development Links

EF Migrations Commands

Add a new migration:

dotnet ef migrations add MIGRATIONNAME -c appdbcontext -p ../DevBetterWeb.Infrastructure/DevBetterWeb.Infrastructure.csproj -s DevBetterWeb.Web.csproj -o Data/Migrations

Update AppDbContext model:

dotnet ef database update -c appdbcontext -p ../DevBetterWeb.Infrastructure/DevBetterWeb.Infrastructure.csproj -s DevBetterWeb.Web.csproj

Generate Idempotent Update Script (for production):

dotnet ef migrations script -c AppDbContext -i -o migrate.sql -p ../DevBetterWeb.Infrastructure/DevBetterWeb.Infrastructure.csproj -s DevBetterWeb.Web.csproj

About

A simple web application for devBetter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 61.7%
  • HTML 35.2%
  • CSS 1.4%
  • SCSS 0.8%
  • JavaScript 0.6%
  • Dockerfile 0.2%
  • Batchfile 0.1%