Matthew Oduamafu's Projects
ASP.NET Core Proxies made easy.
This guide explains a better way to configure Entity Framework Core in an ASP.NET project, where configuration parameters are stored in the appsettings.json file.
An implementation of Clean Architecture for ASP.NET Core 3.1 WebAPI. Built with loosely coupled architecture and clean-code practices in mind.
Clean Architecture Template for .NET 7.0 WebApi built with Multitenancy Support.
The Hangfire Email Scheduler is a project that demonstrates how to use the Hangfire package to schedule and execute background tasks for sending newsletter emails at regular intervals. The project utilizes Hangfire's background job processing capabilities and integrates with the SendGrid package for sending emails.
Re building the HR leave management system from scratch
Config files for my GitHub profile.
Delivery App
Landing page website for a hypothetical company called Omnifood. The website is built using modern HTML, CSS, and JavaScript principles.
OTP API: A .NET-based service facilitating the secure generation, sending, and confirmation of one-time passwords. Leveraging Dapper and ASP.NET Core, it ensures streamlined and secure user verification for various applications.
React Pizza Menu is a simple project where I've used React to create an interactive pizza menu. It's perfect for beginners to learn about React components, JSX, props, and conditional rendering. While the pizza list is static for now, this project sets the stage for more exciting features in the future.
This is a .NET 8.0 Minimal API project that utilizes the Repository and Service patterns, custom extensions, and middlewares. It features an `ApplicationDbContext` for data access and includes robust exception handling mechanisms.
Starter files, final projects, and FAQ for my Ultimate React course
This app uses api key to access the weather of a particular town or city, and parses the json data from the web(api)
Web.ControllerApi.Template is an enhanced ASP.NET Core API template designed for rapid development. It extends standard templates with pre-configured services, ApplicationDbContext, custom API responses, error handling, and more, offering a robust starting point for controller-centric API projects.