Skip to content

GeethaCharishmaJonnala/secure-dotnet-webapi

Repository files navigation

🔐 Secure .NET Web API (Enterprise Level Project)

🚀 Overview

This project is a secure and scalable ASP.NET Core Web API built using C# and .NET 7. It demonstrates real-world backend development practices including CRUD operations, Entity Framework Core integration, and clean API design. It is structured as a portfolio-ready project for senior .NET developer roles.


✨ Features

  • RESTful API architecture
  • Employee CRUD operations (Create, Read, Update, Delete)
  • Entity Framework Core integration
  • In-memory database (upgradeable to SQL Server)
  • Clean and modular code structure
  • Swagger API testing support
  • Ready for JWT authentication extension
  • GitHub-ready enterprise structure

🧱 Tech Stack

  • .NET 7 / ASP.NET Core Web API
  • C# Programming Language
  • Entity Framework Core
  • REST API Principles
  • Swagger / OpenAPI
  • Git & GitHub

📁 Project Structure

About

Enterprise-grade secure REST API framework built with ASP.NET Core Web API implementing JWT authentication, role-based authorization, centralized logging, and clean architecture patterns.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages