Find Jobs
Hire Freelancers

Create a tool to download metadata of IMAP messages to a DB and keep it in sync

$30-250 USD

Закрито
Опублікований almost 9 years ago

$30-250 USD

Оплачується при отриманні
You will need to create a simple tool of 3 modules: - Very simple account/login module. Asks for email/password, creates an account, allows to log in to the account. Account "area" is 1 page - a "summary" (see below). You can optionally create "change password" page but it is not required. - IMAP email metadata download and store: once logged in, user provides login credentials for an imap account. Credentials are: username, password, IMAP server, connection securtiy. Once provided, those credentials are validated (by opening and closing connection to IMAP server to provide possible error to the user) and if validated stored in the database. A script should then connect to IMAP server and download metadata about all messages and their attachments. Detailed list of fields required to be stored will be provided upon project discussion. - the Summary page lists all user's IMAP accounts showing "statistics" about each account. Statistics will be derived from the metadata stored for his email accounts. Detailed list of metrics required to be shown will be provided upon project discussion. Simple actions should allow to remove an IMAP account from the Summary, change credentials. Few implementation notes: - IMAP metadata download script should work in the sync mode: only keep items which exist on the server, update according metadata if changed, add differences. It is expected that download script will be launched on a regular basis using cron or any other scheduler and should gracefully update existing accounts as well as fetch new. - "View" should be strictly separate from the code. All code should be modular and well documented inline, while templates should never be a part of the code. Code prepares data, template displays data. - No external frameworks should be used, other than lightweight and popular frameworks for specific features like database connection, IMAP connection handling etc. We are looking for clean, readable and easily maintainable code.
ID проекту: 8189961

Про проект

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

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

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

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
9 фрілансерів(-и) готові виконати цю роботу у середньому за $374 USD
Аватарка користувача
Hello Good Day Thanks for inviting me for this project. I have worked with IMAP meta data processing. I have clearly understood your requirements. Looking forward to hear from you. Thanks Rinsad
$368 USD за 10 дні(-в)
4,9 (553 відгуки(-ів))
7,9
7,9
Аватарка користувача
A proposal has not yet been provided
$421 USD за 8 дні(-в)
5,0 (37 відгуки(-ів))
5,8
5,8
Аватарка користувача
A proposal has not yet been provided
$555 USD за 7 дні(-в)
4,9 (68 відгуки(-ів))
5,6
5,6
Аватарка користувача
A proposal has not yet been provided
$526 USD за 3 дні(-в)
5,0 (3 відгуки(-ів))
2,8
2,8
Аватарка користувача
Hello there. I've got ready account system with 1 page area + change password option, so the only thing to do would be these 2 modules. Feel free to contact with me and then we can discuss the rest of stuff.
$120 USD за 3 дні(-в)
5,0 (3 відгуки(-ів))
2,9
2,9
Аватарка користувача
A proposal has not yet been provided
$155 USD за 3 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
Предложение еще не подано
$222 USD за 3 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
Ainda não foi fornecida uma proposta
$333 USD за 3 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор UKRAINE
Ukraine
0,0
0
Спосіб оплати верифіковано
На сайті з серп. 2, 2015

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

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