Muhammad Ahmed Villa Khan's repositories
crystal-report-proxy
CRUD operations on user data, as well as the ability to generate a PDF report of user data using Crystal Reports.
api-key-auth
A .NET Core web API configured in Swagger that requires API token authentication for accessing resources. Versioning is also supported.
custom-error-management
A Node.js project that centralizes error handling in an application by implementing a middleware, responsible for catching all errors thrown by the application and returning a custom error message along with the relevant HTTP status code. Additionally, all errors are logged and stored in a file.
executable-runner-service
Simplifies workflow and save time by automating the process of running a batch file and executable file.
identity-jwt
Using .NET Core Identity for role management, and JWT for stateless authentication
jobs-api-heroku
Simple Node.js application that provides a user friendly system for job management. It includes JWT authentication and is backed by MongoDB database. Once authenticated, users can create, update, retrieve, and delete jobs.
mail-sender
The project is a Node.js application that uses the Mailgun.js library to send email templates to a recipient's email address. The purpose of the application is to test how the email template looks once it has been sent and received.
node-express-helper
Collection of helper functions that can be used in other Node.js projects
node-mongo-api
Node.js project that implements a user CRUD system, backed by MongoDB and documented with Swagger UI. It allows users to create, read, update, and delete user data, which is stored and retrieved with the Mongoose ORM.
profile-uow-ops-dapper
Project designed for efficient CRUD operations on user profiles in .NET Core. Adapted the repository and unit of work patterns to ensures clean code organization and a structured approach to database interactions.
resilient-web-cli
Depicts how Polly policies can be implemented in a .NET Core Command Line Interface (CLI) application. There is a Factory pattern as well to return different types of Policies based on enums.
solid_principle
The application is coded in .C# in a .NET CORE framework, giving the idea of how SOLID principle can be implemented. Each principle has its own class and methods and comments are added to explain the concept.