File Monitoring and Upload System with Server Endpoint

Đã Đóng Đã đăng vào 2 tháng trước Thanh toán khi bàn giao
Đã Đóng Thanh toán khi bàn giao

-Client Tool Functionalities:

System-Tray Integration: The program should be compiled as an .exe file and run in the Windows System Tray to minimize user disruption.

Folder Monitoring: Monitor a specific folder in the filesystem for new or changed files.

Validation: Before uploading, the program should validate the files to ensure they contain only the allowed characters [1234567890,.;:].

FTP/REST Upload: Capability to upload these validated files either via FTP or through a REST API. FTP will serve as Backup, REST should be the standard.

User Input: Through the system-tray icon, allow the user to:

Choose the folder to monitor

Choose between FTP and REST for uploading

Input FTP or REST credentials

Extended Functionality:

Failure Notification: The program should display a desktop notification or a warning in the system tray if the upload fails. This could be accomplished by checking the status code and the message in the JSON response from the server.


Backend logic, Frontend GUI, Notification System

Additional Features: Log Files, Start with Windows

Programming Languages and Tools:

Consider using a language like C# with .NET for backend logic and GUI.

-Server Endpoint Functionalities:

Authentication: The endpoint should perform an authentication check. User data (username and password) should be validated against a database before accepting the upload.

File Reception: Capable of receiving files in CSV format with ; as a delimiter.

Database Import: Upon receipt and validation of files, import the CSV data into a user-specific table in a database.

Error Handling and Confirmation: The endpoint should send a JSON response containing status information, e.g., whether the upload was successful or not, and why.

API Specification:

URL: /api/upload

Method: POST

Authentication: Basic Auth or Token-Based

Body: Multipart-Form for the file

Response: JSON (Status and Error Messages)


User Table: A table with usernames and passwords for authentication.

User-Specific Tables: Individual tables for each user for importing the CSV data. Each table has five columns as per the CSV format.

Programming Languages and Tools:

Backend: Consider using Python with Flask or Django for REST API.

Database: MySQL, PostgreSQL, or another relational database.

Security Measures:


Password hashing in the database

RESTful API Lập trình C# .NET PostgreSQL Python

ID dự án: #37192301

Về dự án

57 đề xuất Dự án từ xa 1 tháng trước đang mở

57 freelancer chào giá trung bình€435 cho công việc này


Hello. I can develop this solution for you in C# .Net I am a "Full-Time" Individual freelancer having 15+ years of expertise over MS Technologies(C#). Apart from having relevant technical skills, I have good analytic s Thêm

€300 EUR trong 10 ngày
(110 Nhận xét)

Hi there! My name is Vahid and I'm a fulltime freelancer. I have 14+ years of experience in programming languages, databases, big data, AI/ML, web development and blockchain. I understand you're looking for a program Thêm

€225 EUR trong 7 ngày
(148 Nhận xét)

Hello sir, I can make the software and make also the exe compiled version, i had the opportunity to make features such as making software to work in backend (system tray) i will ensure all other features as well Im lo Thêm

€300 EUR trong 2 ngày
(40 Nhận xét)

Hello, - Stay up-to-date with recent and relevant technologies ^^^^I am here to achieve your goals^^^^ I am Passionate .NET/Full stack developer having rich experience with so many successful Tasks. Please ping me to Thêm

€505 EUR trong 7 ngày
(71 Nhận xét)

Hello Alexander! I hope you're well. I'm a senior Django developer specializing in Django app development. I've delivered more than 100 projects over time with 5* rating. Here are some of my skills necessary for this Thêm

€300 EUR trong 14 ngày
(54 Nhận xét)

Hi there, As a full-time freelancer with 7+ years of experience in .NET, Node.JS, HTML, CSS, JS and desktop development, I am confident that I can provide the best solution for your project. With my extensive knowledg Thêm

€300 EUR trong 10 ngày
(27 Nhận xét)

Hi! I am skilled SQL computer programmer with skills including Python, RESTful API, C# Programming, PostgreSQL and .NET. C#,, ETL, BI, DBA, SQL and PL/SQL Expert 15+ years experience in software development, Thêm

€150 EUR trong 6 ngày
(24 Nhận xét)

Hi there, ★★★ .NET / ASP.NET / C# Expert ★★★ 9+ Years of Experience ★★★ I've read requirements and ready to build File Monitoring and Upload System . I am Professional Software Developer having experience in desktop a Thêm

€300 EUR trong 7 ngày
(40 Nhận xét)

Dear Sir, Are you looking for a comprehensive solution to your client tool and server endpoint functionalities? I can provide a complete solution for your project that will include system-tray integration, folder moni Thêm

€225 EUR trong 7 ngày
(8 Nhận xét)

Hello I'm an expert for these kind of projects, with more than 8 years of experience. I'm certified Microsoft app developer and solution architect, has solid experience working with microsoft product, develop app with Thêm

€300 EUR trong 3 ngày
(44 Nhận xét)

Dear Alexander K., I hope this message finds you well. My name is Christopher, and I have over 4 years of experience in Python and C# programming. I have carefully read and understood the requirements for the File Mon Thêm

€180 EUR trong 5 ngày
(11 Nhận xét)

Hi, ***** .Net expert***** I have more then 15 year’ experienced in development As i am expert, I can build it according to your requirements. Because I have a lot of the experiences about these fields, I can buil Thêm

€150 EUR trong 7 ngày
(47 Nhận xét)

Hi there i'm a professional python developer with (8 years experience). I specialize in web, embedded and desktop applications, i can also work and integrate services related with github, aws, docker, ansible, appwrite Thêm

€225 EUR trong 7 ngày
(63 Nhận xét)

We propose the development of a robust File Monitoring and Upload System integrated with a secure server endpoint. Key features include: Real-time Monitoring: Tracking file changes and updates for immediate response. Thêm

€225 EUR trong 7 ngày
(2 Nhận xét)

Hi there, I specialize creating Windows software applications with C# and .NET Framework. I will build a WPF application that will monitor a specific folder (configurable), and check for files changes and new files. I Thêm

€300 EUR trong 5 ngày
(16 Nhận xét)

Hi Dear client. I have read the project details. I am professional web developer with rest api experience and I can start work immediately. I ensure high quality work and good communication. I look forward to hearing Thêm

€225 EUR trong 5 ngày
(8 Nhận xét)

Hi Sir, As a highly skilled and experienced, I am confident that I can provide the high-quality work you need, but i have some doubts regarding the same, lets discuss in detail make it clear & then i am ready to start Thêm

€225 EUR trong 7 ngày
(14 Nhận xét)

Hi sir , i have read your project. I'm interested in your project.,I understand that you are looking for an expert, I have gone through the project description very carefully Please message me i'm ready to start the Thêm

€225 EUR trong 7 ngày
(8 Nhận xét)

Hi, I hope this message finds you well. I have carefully reviewed your project description, and I am excited to offer my assistance. With over 8 years of experience in software development, I'm confident that I can hel Thêm

€250 EUR trong 7 ngày
(3 Nhận xét)

Hello! My name is Arbaz and I am a freelance designer and developer with more than 10 years of experience in the industry. I specialize in design, development and security measures for websites and applications. I und Thêm

€200 EUR trong 1 ngày
(12 Nhận xét)