Find Jobs
Hire Freelancers

Clean up existing Django application

$100-500 USD

Cerrado
Publicado hace alrededor de 16 años

$100-500 USD

Pagado a la entrega
I had an application created in Django/Python that was partially completed. The existing application is at http://www.tweeturl.com. The site is a URL truncating service ala tinyurl. The site has the ability to login and create shortened URLs with RSS feeds. The current site uses a Character field to handle the longer URLs that are being truncated, however this is inadequate for some of the longer URLs out there like Mapquest. The new database schema needs to include a URLfield (A Text Field) instead of the Character field. There is an unfinished API that needs to be completed. The part that is complete is for a Javascript bookmarklet that creates a shortened URL from a toolbar bookmark. The unfinished portion of the API would be available for integration into another web application via JSON, XML-RPC or SOAP (I'm open to ideas on the best technology to accomplish this.) The current site creates random strings for the truncated URLS, but I would like to change that and allow users to create custom URLs of their own making. For example, if a user registers with the username john doe, his shortened urls would be start with jd1 or johndoe1 and continue on from there. There is also some work to do on the login and logout system to make it more user friendly. Currently the application has a login and logout link at the top instead of a login when the user is not logged in and a logout link when they are. The pagination on the user pages of shortened URLs and the pagination on the shortened URLs on the whole site needs to be fixed as well. When the user logs in, the application should take them to their own page, but currently does not. This should be fixed as well. The current site can also use AJAX to create the URLs as well as a no Javascript version, however the AJAX needs a little work as there is no indication that anything is going on when the Javascript button is pushed. ## 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 Django/Python on Linux hosted at [login to view URL] Javascript
ID del proyecto: 3638139

Información sobre el proyecto

1 propuesta
Proyecto remoto
Activo hace 16 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
1 freelancer está ofertando un promedio de $106 USD por este trabajo
Avatar del usuario
See private message.
$106,25 USD en 14 días
5,0 (17 comentarios)
3,4
3,4

Sobre este cliente

Bandera de UNITED STATES
Long Beach, United States
5,0
4
Forma de pago verificada
Miembro desde jul 19, 2007

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos 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)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.