MULTI-CLIENT-SERVER APPLICATION
# CLIENT SIDE APP
* two software app, composed of monitoring app and main client app
# REMOTE SERVER APP
* one software app
# CLIENT MONITORING APP
- runs as a windows service
- has manual control to start client [now], restart client [now], exit client [now], and quit both apps [now] buttons
- controls the other client app
- set time when to start the other client app [1min, 3min, ..]
# CLIENT APP (functions similar to autoftp)
- runs as a windows service
- through a UI ..
- can set destination folder [remote server]
- there should be a username/password info for remote server login so that files can be uploaded and downloaded
- can set source folder [local folder]
- execution time can be configured, example
every ... hour, 30mins, 15mins, 10mins, 5mins, 3mins
- can set time when to check the internet connection
- can set types of files to download/upload
ex. media files, text files, xml, json, logfiles, etc. all file types
# REMOTE SERVER APP
- php app that runs on linux
- allow server app to be monitored to be always running by another program [ ex. cron]
- config settings in browser
- can register as many client with proper credentials [name/password]
- can set time when to check for new files in all the in-folders [each client shall have its own in-folder in the server]
- can set time when to open client logfiles
Note:
- i would allow you access to my linux webhosting account, provided you only modify the designated folder for the server app
- i would need your skype and email [prefer gmail] accounts for communication
- i would need the step by step procedure how to install the server app in the linux server
- i would need all the source code
- allow for modification if my configuration and procedures are creating software errors
- allow for 2-3 weeks testing
- upon awarding and acceptance, i can only deposit $50 initially due to previous bad experience, remaining balance upon successful testing and submission of source code
- if the project cannot be completed for some reason, i would ask for a refund, i will ask you to erase all your works in my linux server account
- see attached text file for details