FileSync is a C# WPF application developed for seamless file and directory synchronization. Utilizing .NET 6.0, it provides an intuitive user interface and a backend service to synchronize files across different locations within the local system. The application features a self-written file sync service and can provide detailed message responses, such as error messages that are displayed in the UI. The application is using a background worker to execute every synchronization process asynchronously in the background. It is ideal for backup and data management tasks or as a foundation for developing a larger application.