Find Jobs
Hire Freelancers

Django Web Application to manage Spam Filtering Service(repost)

$500-5000 USD

Cancelado
Publicado há mais de 13 anos

$500-5000 USD

Pago na entrega
We need to build an interface to amavisd-new for a spam filtering service. This is for end-users, domain administrators, for customer signup, and our own internal management of customers as well. Based on interest, I will provide a detailed set of specifications for this project. We have many customers. Each customer has one or more domains. Each domain has from 1 to 50,000 users. We need to be able to add/change/delete customers, and their associated settings for their domains and users. Users need to be able to adjust their own settings, view their email quarantine. Domain administrators need to be able to adjust settings for their domains or for their individual users. We need to be able to sign up customers online in an automated fashion. We also have resellers - they need some private label branding capability, and the ability to oversee their customers. The overall hierarchy of users looks like this: Superuser Reseller Organization Domain User The interface will run on a cluster of Centos 5.4 servers behind a hardware load-balancer. Database is mysql 5.1, upgrading to 5.5 running in a muli-master configuration. The software needs to be clean, well-designed, fully supporting the MVC architecture, with clear separation between presentation and logic. HTML output should be clear and CSS used for presentation. Must work with Firefox 4, Safari, Chrome, IE7/8/9. AJAX features a plus - the more this looks like an application and the less like a bunch of separate webpages the better. This project will be an ongoing one. We will settle and define the first release, and then continue to add and grow for the foreseeable future. (Please note that this is a repost - our original worker had a personal issue come up and could not complete the project. Together, we had already worked out more details and issues, and began designing the models. This bit of work will be made available to selected bidders to allow them to refine their bids, if necessary, and to get the new project started. The new project can build on top of this old work, or, if you have a different style or preferred way of doing things, we can start fresh - let me know your preference). ## Deliverables Here is a slightly more detailed version of the project summary: We need to build an interface to amavisd-new for a spam filtering service. This is for end-users, domain administrators, for customer signup, and our own internal management of customers as well. Based on interest, I will provide a detailed set of specifications for this project. The Amavisd-new SQL structures can be found at [login to view URL] We need to use these standard database tables, and then to add-on to them for our own proprietary information (resellers, organizations, contact info, etc...) To allow you to give us at least a ball-park estimate for time and cost, here's a very brief outline of what we need. We have many customers. Each customer has one or more domains. Each domain has from 1 to 50,000 users. We need to be able to add/change/delete customers, and their associated settings for their domains and users. Users need to be able to adjust their own settings, view their email quarantine. Domain administrators need to be able to adjust settings for their domains or for their individual users. We need to be able to sign up customers online in an automated fashion. We also have resellers - they need some private label branding capability, and the ability to oversee their customers. The overall hierarchy of users looks like this: Superuser Reseller Organization Domain User Things to consider: amavisd-new database needs: we cannot change the structure of these tables - we have to work with them and add to them. Authentication and Authorization. Separation of this interface layer from the actual logic of add/changes/deletes - possibly a REST/JSON first tier that returns data to the second-tier interface. Possibility for an additional project to create a mobile client (iphone/ipad/android). The interface will run on a cluster of Centos 5.4 servers behind a hardware load-balancer. Database is mysql 5.1, upgrading to 5.5 running in a muli-master configuration. The software needs to be clean, well-designed, fully supporting the MVC architecture, with clear separation between presentation and logic. HTML output should be clear and CSS used for presentation. Must work with Firefox 4, Safari, Chrome, IE7/8/9. AJAX features a plus - the more this looks like an application and the less like a bunch of separate webpages the better. May be in Python using Django or in Ruby on Ruby on Rails. PHP will not be considered. This project will be an ongoing one. We will settle and define the first release, and then continue to add and grow for the foreseeable future. Future features include iphone/ipad and possibly an android client integration of additional features and databases beyond the amavsid-new system (ie greylisting, policy servers, etc...) integration of billing system, including integration of an automated recurring billing system (ie [login to view URL] or similar) customer and internal reporting systems
ID do Projeto: 3011483

Sobre o projeto

2 propostas
Projeto remoto
Ativo há 13 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
2 freelancers estão ofertando em média $1.101 USD for esse trabalho
Avatar do Usuário
See private message.
$1.700 USD em 14 dias
4,9 (69 avaliações)
6,0
6,0
Avatar do Usuário
See private message.
$501,50 USD em 14 dias
0,0 (1 avaliação)
0,0
0,0

Sobre o cliente

Bandeira do(a) UNITED STATES
United States
5,0
7
Método de pagamento verificado
Membro desde dez. 23, 2003

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.