Muhammad Ahmed Villa Khan (m-ahmedk)

m-ahmedk

Geek Repo

Github PK Tool:Github PK Tool

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.

Language:C#License:MITStargazers:1Issues:1Issues:0

api-key-auth

A .NET Core web API configured in Swagger that requires API token authentication for accessing resources. Versioning is also supported.

Language:C#License:MITStargazers:0Issues:1Issues:0

AuthFlow

A project to create a secure and user-friendly system for user registration, login, and authorization. The system will allow users to sign up, log in, and access protected resources after proper authentication.

Language:JavaScriptLicense:MITStargazers:0Issues:1Issues:0

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.

Language:JavaScriptLicense:MITStargazers:0Issues:1Issues:0

executable-runner-service

Simplifies workflow and save time by automating the process of running a batch file and executable file.

Language:C#License:MITStargazers:0Issues:1Issues:0

identity-jwt

Using .NET Core Identity for role management, and JWT for stateless authentication

Language:C#Stargazers:0Issues:1Issues:0

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.

Language:JavaScriptLicense:MITStargazers:0Issues:1Issues:0
Language:C#Stargazers:0Issues:0Issues:0

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.

Language:JavaScriptLicense:MITStargazers:0Issues:1Issues:0
Language:JavaScriptLicense:MITStargazers:0Issues:1Issues:0
Language:SCSSLicense:MITStargazers:0Issues:1Issues:0

node-express-helper

Collection of helper functions that can be used in other Node.js projects

Language:JavaScriptLicense:MITStargazers:0Issues:1Issues:0

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.

Language:JavaScriptLicense:MITStargazers:0Issues:1Issues:0

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.

Language:C#License:MITStargazers:0Issues:0Issues:0

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.

Language:C#License:MITStargazers:0Issues:0Issues:0

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.

Language:C#License:MITStargazers:0Issues:1Issues:0