ASP.NET Core Auth Webapp

Job ID: 40378863

Budget: $250 – $750 USD

I’m starting a new C# web project and need someone to spin up a clean, well-structured ASP.NET Core application focused on user authentication. The goal is to have a solid foundation that lets me plug in future features without having to revisit the sign-in logic later.

Here’s what I need right now:
• A fresh ASP.NET Core solution configured for Web API + Razor (or minimal API if you prefer)
• Secure registration, login, logout, and password-reset flows backed by Entity Framework Core
• Email confirmation and password recovery endpoints wired to a test SMTP provider (SendGrid sandbox or similar is fine)
• Role or claim support so I can gate certain pages behind Admin or Member access later
• Well-commented code, clean folder structure, and a concise README explaining how to run migrations and launch the app locally

If you rely on Identity scaffolding that’s fine—just keep customisation straightforward so I can extend it later. Familiarity with best practices around GDPR-friendly data storage, hashing (PBKDF2 or bcrypt), and middleware configuration will be appreciated.

Once the auth module works end-to-end, I’ll test it locally; acceptance is a smooth sign-up, email confirmation, and protected page access with no unexpected exceptions in the logs.

Let me know your estimated turnaround and any similar projects you’ve completed.