File Monitoring and Upload System with Server Endpoint

Fermé Publié le il y a 2 mois Paiement à la livraison
Fermé Paiement à la livraison

-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 Programmation C# .NET PostgreSQL Python

Nº du projet : #37192301

À propos du projet

57 propositions Projet à distance Actif il y a un mois

57 freelances font une offre moyenne de 435 € pour ce travail


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 Plus

€300 EUR en 10 jours
(110 Commentaires)

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 Plus

€225 EUR en 7 jours
(148 Commentaires)

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 Plus

€300 EUR en 2 jours
(40 Commentaires)

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 Plus

€505 EUR en 7 jours
(71 Commentaires)

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 Plus

€300 EUR en 14 jours
(54 Commentaires)

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 Plus

€300 EUR en 10 jours
(27 Commentaires)

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, Plus

€150 EUR en 6 jours
(24 Commentaires)

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 Plus

€300 EUR en 7 jours
(40 Commentaires)

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 Plus

€225 EUR en 7 jours
(8 Commentaires)

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 Plus

€300 EUR en 3 jours
(44 Commentaires)

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 Plus

€180 EUR en 5 jours
(11 Commentaires)

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 Plus

€150 EUR en 7 jours
(47 Commentaires)

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 Plus

€225 EUR en 7 jours
(63 Commentaires)

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. Plus

€225 EUR en 7 jours
(2 Commentaires)

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 Plus

€300 EUR en 5 jours
(16 Commentaires)

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 Plus

€225 EUR en 5 jours
(8 Commentaires)

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 Plus

€225 EUR en 7 jours
(14 Commentaires)

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 Plus

€225 EUR en 7 jours
(8 Commentaires)

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 Plus

€250 EUR en 7 jours
(3 Commentaires)

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 Plus

%bids___i_sum_sub_32% %project_currencyDetails_sign_sub_33% EUR en 1 jour
(12 Commentaires)