<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Projects on C# Developer Portfolio</title><link>https://s4ndm4n.dev/projects/</link><description>Recent content in Projects on C# Developer Portfolio</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 02 Jul 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://s4ndm4n.dev/projects/index.xml" rel="self" type="application/rss+xml"/><item><title>FuelFlow</title><link>https://s4ndm4n.dev/projects/fuelflow/</link><pubDate>Wed, 02 Jul 2025 00:00:00 +0000</pubDate><guid>https://s4ndm4n.dev/projects/fuelflow/</guid><description>&lt;h2 id="overview">Overview&lt;/h2>
&lt;p>FuelFlow is a Software-as-a-Service (SaaS) web-based application designed to digitize and streamline the management of gas stations in Sri Lanka. Targeting small and medium-sized enterprises (SMEs), FuelFlow replaces manual logbook systems with a user-friendly platform for managing fuel stock, pump operations, daily sales, gas sold quantities, and employee performance targets. Built with modern technologies, it ensures accessibility, efficiency, and scalability for gas station owners and workers, addressing local challenges like limited digital infrastructure and low digital literacy.&lt;/p></description></item><item><title>Learn Local</title><link>https://s4ndm4n.dev/projects/learnlocal/</link><pubDate>Sun, 22 Jun 2025 00:00:00 +0000</pubDate><guid>https://s4ndm4n.dev/projects/learnlocal/</guid><description>&lt;h2 id="overview">Overview&lt;/h2>
&lt;p>A comprehensive Flutter mobile application designed to help users learn local languages through interactive lessons, practice exercises, and engaging quizzes. The app focuses on making language learning accessible and enjoyable with features like pronunciation practice, progress tracking, and offline capabilities.&lt;/p>
&lt;h2 id="key-features">Key Features&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>Home Dashboard&lt;/strong>: Quick access to lessons and support for 4 languages.&lt;/li>
&lt;li>&lt;strong>Interactive Lessons&lt;/strong>: Speech practice and audio pronunciation guide.&lt;/li>
&lt;li>&lt;strong>Comprehensive Quizzes&lt;/strong>: Multiple difficulty levels, question count, performance tracking with best scores and attempt history.&lt;/li>
&lt;li>&lt;strong>User Profile &amp;amp; Progress&lt;/strong>: Personal learning statistics, achievements, lesson completion tracking and streak counters with points system.&lt;/li>
&lt;li>&lt;strong>Settings &amp;amp; Customization&lt;/strong>: User preference configuration.&lt;/li>
&lt;li>&lt;strong>Offline Capabilities&lt;/strong>: Lessons can be downloaded for offline studying and progress will be synced when back online.&lt;/li>
&lt;/ul>
&lt;h2 id="technical-implementation">Technical Implementation&lt;/h2>
&lt;h3 id="wpf-architecture">WPF Architecture&lt;/h3>
&lt;p>The application developed using Flutter:&lt;/p></description></item><item><title>DEA.Next</title><link>https://s4ndm4n.dev/projects/deanext/</link><pubDate>Sun, 20 Mar 2022 00:00:00 +0000</pubDate><guid>https://s4ndm4n.dev/projects/deanext/</guid><description>&lt;h2 id="overview">Overview&lt;/h2>
&lt;p>DEA (Download Email Attachments) is a comprehensive .NET 8.0 application suite designed to automatically download email attachments from Microsoft Exchange Online using the Microsoft Graph API and process them through various delivery methods including FTP/SFTP and REST API integration.&lt;/p>
&lt;h2 id="key-features">Key Features&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>Microsoft Graph Integration&lt;/strong>: Secure OAuth2 authentication with Exchange Online&lt;/li>
&lt;li>&lt;strong>Multi-Protocol File Transfer&lt;/strong>: Support for FTP, FTPS, and SFTP&lt;/li>
&lt;li>&lt;strong>REST API Integration&lt;/strong>: Automated file and data submission to web services&lt;/li>
&lt;li>&lt;strong>Database Management&lt;/strong>: PostgreSQL backend with Entity Framework Core&lt;/li>
&lt;li>&lt;strong>Customer Configuration&lt;/strong>: Multi-tenant support with individual client settings&lt;/li>
&lt;li>&lt;strong>Automated Processing&lt;/strong>: Queue-based processing with configurable batch sizes&lt;/li>
&lt;li>&lt;strong>Comprehensive Logging&lt;/strong>: Structured logging with Serilog&lt;/li>
&lt;li>&lt;strong>PDF Generation&lt;/strong>: Built-in PDF creation capabilities&lt;/li>
&lt;li>&lt;strong>Windows Forms UI&lt;/strong>: User-friendly interface for configuration management&lt;/li>
&lt;/ul>
&lt;h2 id="technical-stack">Technical Stack&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>.NET 8.0&lt;/strong>: Core framework&lt;/li>
&lt;li>&lt;strong>Entity Framework Core 9.0&lt;/strong>: ORM with PostgreSQL provider&lt;/li>
&lt;li>&lt;strong>Microsoft Graph SDK&lt;/strong>: Exchange Online integration&lt;/li>
&lt;li>&lt;strong>FluentFTP&lt;/strong>: FTP/FTPS operations&lt;/li>
&lt;li>&lt;strong>SSH.NET&lt;/strong>: SFTP operations&lt;/li>
&lt;li>&lt;strong>RestSharp&lt;/strong>: REST API client&lt;/li>
&lt;li>&lt;strong>Serilog&lt;/strong>: Structured logging&lt;/li>
&lt;li>&lt;strong>iText&lt;/strong>: PDF generation&lt;/li>
&lt;li>&lt;strong>Windows Forms&lt;/strong>: Desktop UI&lt;/li>
&lt;/ul>
&lt;h2 id="architecture-overview">Architecture Overview&lt;/h2>
&lt;p>DEA.Next consists of four interconnected projects:&lt;/p></description></item></channel></rss>