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
Personal Finance Tracker is a Spring Boot application for managing personal finances. It features income and expense tracking, financial report generation, user authentication, and a RESTful API with Swagger UI. Built with Java 17, Spring Boot 3.3.2, Spring Data JPA, MySQL, and Gradle.
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.