Find Jobs
Hire Freelancers

Java/PHP online-offline file synchronization

$100-150 USD

Скасований
Опублікований over 16 years ago

$100-150 USD

Оплачується при отриманні
Hello, This project needs to be done with Java (offline application) and PHP (server side script), on a MySQL database. Offline application in Java first needs to prompt user for his email and password. When user inputs these, data needs to be sent to a PHP script on server which will check if there is such user registered. DB table where that info is stored is USERS. Columns are EMAIL and PWD. Password is MD5 encrypted, so it needs to be converted (preferably in Java before sending it to the PHP script) and then compared to the stored value for the given email, provided that there is such an email registerd in table USERS. PHP needs to send data back to Java and allow user to pass authorisation if everything is ok, or inform him of wrong email or password. DB username and password need to be kept in online PHP script, not offline! When user logs in, a single window needs to open up, with a folder tree. This folder tree is stored in DB in table FOLDERS. Columns of importance in this table are ID, PARENT_ID, OWNER_EMAIL, LABEL. PARENT_ID is referencing other folders in this table, thus creating a folder tree where the root folder has his PARENT_ID set to null. OWNER_EMAIL of course tells which folder belongs to the logged in user and LABEL is the folder name that will be displayed. When displaying the created folder tree, a checkbox needs to be placed beside every folder, allowing user to select which folder he wants to synchronize. Subfolders need not to be synchronized ir their parent folder is checked. Checkbox is applied only to the selected folder and not its subfolders or any parent folders. Folder structure from DB needs to be maintained offline in the folder where application is placed..... The whole text is included in the attachment, so please read on from that file. ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables): a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment. b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request. 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). ## Platform Online - Linux, so keep in mind that Linux is "case sensitive" when it comes to file names and DB queries. Offline - any platform that supports Java
ID проекту: 3580666

Про проект

5 пропозицій(-ї)
Дистанційний проект
Активність 16 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
5 фрілансерів(-и) готові виконати цю роботу у середньому за $104 USD
Аватарка користувача
See private message.
$102 USD за 21 дні(-в)
4,8 (57 відгуки(-ів))
5,4
5,4
Аватарка користувача
See private message.
$127,50 USD за 21 дні(-в)
4,4 (46 відгуки(-ів))
5,2
5,2
Аватарка користувача
See private message.
$102 USD за 21 дні(-в)
2,4 (6 відгуки(-ів))
3,4
3,4
Аватарка користувача
See private message.
$102 USD за 21 дні(-в)
5,0 (9 відгуки(-ів))
2,0
2,0
Аватарка користувача
See private message.
$85 USD за 21 дні(-в)
0,0 (1 відгук)
0,0
0,0

Про клієнта

Прапор SERBIA
Serbia
5,0
3
На сайті з черв. 7, 2006

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.