Add feature to existing site that allows users to create FTP accounts for themselves, program that checks all folders and submits data to existing web service.

I have an existing customer portal where users can login and manually upload files. I want to add functionality where they can setup an FTP specifically for themselves so they can upload the documents there. Then I need some program to run every x minutes and ping all the FTP folders that have been setup and upload the data to an existing web service.

The functionality i'm looking for should be very similar to setting up an FTP account with google. Here:

[url removed, login to view]

Here is a breakdown of what I'm thinking

1. A way for a person to setup a new FTP Account with user specific credentials.  A way for user to change credentials at least the password. A way to tie the FTP credentials to the company ID we have in our portal. Maybe this can be done by embedding the setup into our pages via an IFRAME and passing the Company ID to the page. Also, A way for each person to view the ftp location and username after the fact.

2. An admin area where I can see all the FTP Accounts created and cancel them. 

3. A program to run every x minutes that checks all the ftp folders and submits the file/data from the folders to a web service. For each file, we need to add a new static piece of data to tie the file to the company via the company ID.

4. Wipe out the file after it's been processed by the web service

5. Ideally, I'd like to give everyone the same URL to go to, but based on the credentials they enter the data goes to a specific folder that others can't access. However, I'm flexible on this.

6. Ideally, the code to check the ftp and send the data can be hosted on heroku and setup via a heroku cronjob. 

Additional Notes:

- I don't currently have a setup for FTP folders because I am hosting on heroku, i'm looking for guidance on what I need to purchase/setup to make this happen,

- The existing customer portal is built on [url removed, login to view], we shouldn't had trouble embedding the page within the portal, but we need to be able to tie the information from what the user sets up to the logged in user.

Taidot: HTML, Java, Ruby on Rails,, tietojärjestelmäarkkitehtuuri

Näytä lisää: what i need to create site, what can i create with ruby on rails, web portal functionality, web of ruby, web hosting in java, want to make site, want to create com site, want to create a new site, static salesforce, service 5, salesforce customer portal, ruby on rails web service, ruby on rails 4 way, rails send, portal web service, location service google, java and company, java 5 new feature, java 1.5 for each, java 1.5 feature, i want to create web page, id to code, heroku salesforce, google location service, customer service support company

Tietoa työnantajasta:
( 19 arvostelua ) New York, United States

Projektin tunnus: #1710367

Myönnetty käyttäjälle:


please check pm

$400 USD 5 päivässä
(20 Arvostelua)

6 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


We can help in your project, please check PMB and our ratings/reviews to get idea of our experience.

$250 USD 7 päivässä
(47 arvostelua)

Respected Client, Please review my private message and most important, review link I mentioned in it. It will help you understand my expertise.

$650 USD 15 päivässä
(7 arvostelua)

Thank you for your invitation. I'm an expert Software Engineering. I can do it.

$500 USD 10 päivässä
(28 arvostelua)

Hi, I am a J2EE architect with 4 years of experience. Please, check PM. Thanks.

$400 USD 30 päivässä
(1 arvostelu)

Custom software development - <b><i>Removed by Admin</i></b>

$250 USD 1 päivässä
(0 arvostelua)