Rahiyan Safin's repositories
BlogEngine
This is a Restful Blog API with JWT authentication that allows users to create and follow blogs, add posts, like and comment on posts, and manage their profiles. Admins can suspend and unsuspend users. The API supports Swagger and is built using Microsoft SQL Server.
Distributed-Caching-with-NET-Core-Redis
Utilize Redis for distributed caching in ASP.NET Core to enhance performance and optimize data access.
HR.LeaveManagement
HR LeaveManagement is a .NET 7 project featuring a leave management system with a Blazor front end and API. It allows employees to request leave and admin to manage leave types and requests. The project uses SOLID design principles, clean architecture, and various libraries and tools such as xUnit, Swashbuckle, Serilog, and FluentValidation.
C-Sharp
All algorithms implemented in C#.
Image-Processing-And-Optimization
Developed image processing and optimization system using .NET Core. Implemented features such as image uploading, processing, storage, and retrieval using queries and streams.
TaskTracker
TaskTracker is a full-stack application built with Angular 15 and .NET 7. It provides a rich set of features including JWT Authentication, Refresh Tokens, and Task Management.
Azure-KeyVault
An Azure Key Vault Demo to Streamline Managing App Secrets
BillingSystem
A billing system designed for restaurants and coffee shops. The system allows businesses to sell products and generate receipts for customers 🧾
CaptchaGenerator
Captcha Generator is a simple cross-platform library for generating image captcha.
CSharp-Utilities
Utility Classes and Snippet for C# .NET that i pick up or develop over time
IP-SafeList
Securely restrict access to ASP.NET Core Web APIs by implementing IP safelists. Control network access to sensitive endpoints.
Minimal-URL-Shortener
This project briefly describe the minimal APIs feature in .NET 6. To further demonstrate its use case, we then create a URL shortener web app and containerize it using Docker
RandomWallpapersCLI
RandomWallpapers is a configurable console app that retrieves random wallpapers from Unsplash's API and sets them as your desktop background wallpaper. It's built using .NET 7.0 and is only available on Windows operating system.
ScheduledMessages
.NET Project using Twilio for sending scheduled SMS.
SortingVisualiser
A sorting algorithm visualisation app made with Blazor
TabPizzaRestaurant
Application for Managing a Pizzeria.
TaskWeaver
The little helper for your annoying background tasks.
Tetris.CLI
This is a console-based Tetris game implemented in C#.