Encuentra los mejores trabajos freelance de AJAX!

Encuentra trabajo freelance en los mejores proyectos de AJAX. Los mejores Programadores y Diseñadores Web para aplicaciones desktop, mobile apps, sitios web, e-commerce, IT, desarrollo web y de software están en Workana.

Workana es la primera y más grande red de trabajo freelance y remoto de Latinoamérica. Mira los últimos proyectos publicados de AJAX y envía tu propuesta ahora. Si estás buscando freelancers de AJAX para trabajar en tu proyecto visita esta página. También puedes publicar tu propio proyecto gratis.

A proposta é de criar uma tabela editável tipo excel funcionando dentro de um site com script em php e Mysql.
A tabela precisa apenas de inserir ou editar dados das células interligados ao banco de dados mysql.
É necessário que a tabela esteja interligada a usuários (id).
Ou seja, a intenção é de deixar on-line um diário de faltas e presenças do professor. Cada professor terá o seu e cada turma terá a sua.
Assim, seleciona-se a turma e disciplina na qual será editado o diário de presença e salvar.
Deverá ter opção de impressão em pdf.


Categoria: IT & Programação
Subcategoria: Programação
Qual é o alcance do projeto?: Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Funções necessárias: Desenvolvedor
Habilidades requeridas:

Abierto

Lo que tengo en mente es lo siguiente, una pequeña plataforma para enseñanza de un idioma, para lo cual inicialmente se tendrá:

- 2 Roles (Alumnos y Tutores)
- Los alumnos crean sus lecciones, la plataforma genera los audios y las traducciones iniciales, y la lección queda en estado para revisión (Es decir el estudiante puede escribir por ejemplo en español, el texto se traduce a inglés y es leído en inglés por la plataforma)
- Al tutor le llega una notificación (por ejemplo un correo) cada vez que se le asigne una lección
- El tutor entra con su usuario y puede revisar modificar las traducciones y finalmente cuando este conforme puede colocar la lección como activa.
- Los usuarios podrán reproducir las lecciones activas y las verán como se ve actualmente el power point
- También pensaba que se pueda pagar con tarjeta de crédito por lección
- que se pueda grabar la pronunciación del usuario y el tutor revisar después
- También que se lleve una estadística de cuantas veces se ejecute cada lección para que el tutor pueda saber que tanto practica la persona

He realizado un prototipo en html.

Categoría: IT & Programación
Subcategoría: Programación Web
¿Cuál es el alcance del proyecto?: Crear un nuevo sitio personalizado
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo una idea
Experiencia en este tipo de proyectos: No (No he administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Roles necesarios: Desarrollador
Integraciones de API: Otros (Otras APIs)
Habilidades requeridas:

Abierto

Sistema para gerar proposta comercial em PDF para clientes.

Esperamos um profissional competente para executar a tarefa dentro do escopo preenchido, levando em consideração que o sistema deve ser responsivo e que precisamos de total controle / documentação das telas desenvolvidas.

O sistema precisa ser responsivo, ter performance e usabilidade, estaremos hospedando em nossos servidores.

Com um bom desempenho neste projeto, já temos outros projetos para desenvolvimento que serão enviados para orçamento para o mesmo freelancer que trabalhar neste sistema.

Apesar do escopo simplificado, precisamos que o desenvolvedor já estruture o projeto pensando em evoluir com o sistema, pois desejamos inserir mais áreas dentro do mesmo no futuro e torna-lo ainda mais completo.

O profissional deve ter boa comunicação e em caso de dúvidas, sempre perguntar antes de dar continuidade, assim como enviar um link para que possamos acompanhar todas as etapas do desenvolvimento.

Categoria: IT & Programação
Subcategoria: Programação
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho o design
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Funções necessárias: Designer, Desenvolvedor
Habilidades requeridas:

Abierto

Tengo varios sitios web de inmobiliarias necesito sincronizar las propiedades de cada sitio en zonaprop previamente pagando un pack.
Hacer una administrador de altas de Clientes para zonaprop
Un componente para instalar en las web
La selecciones de propiedades a subir debe ser individual y grupal

El pago por la dimensión del proyecto es total no parcial.

Ver el API que ofrece zonaprop


Categoría: IT & Programación
Subcategoría: Programación Web
¿Cuál es el alcance del proyecto?: Crear un nuevo sitio personalizado
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo una idea
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Roles necesarios: Desarrollador
Integraciones de API: Otros (Otras APIs)
Habilidades requeridas:

Abierto

Necesitamos terminar de desarrollar nuestra aplicación de loterias. Esta desarrollada en php7 Poo y mysql. Se tendra que modificar funciones que no esten funcionando correctamente o crear nuevas para la total gestión de los productos de loteria y sus especificaciones.

Categoría: IT & Programación
Subcategoría: Programación Web
¿Cuál es el alcance del proyecto?: Cambio mediano
Es un proyecto o una posición?: No lo se aún
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: A tiempo parcial
Roles necesarios: Desarrollador
Habilidades requeridas:

Abierto

Tenho o classificados Flynax Nulled em php porem na hora que eu vou instalar ele aparece o erro abaixo:

MySQL server
4.1.x, 5.1.x or above
mysqlnd 5.0.11-dev - 20120503 - $Id: 76b08b24596e12d4553bd41fc93cccd5bac2fe7a $

Procuro alguem que possa instalar o sistema pra mim. Sei que o erro esta na pagina index do install segue abaixo o codigo.

Install.php

/******************************************************************************
*
* PROJECT: Flynax Classifieds Software
* VERSION: 4.0
* LISENSE: http://www.flynax.com/license-agreement.html
* PRODUCT: General Classifieds
*
* FILE: INDEX.PHP
*
* This script is a commercial software and any kind of using it must be
* coordinate with Flynax Owners Team and be agree to Flynax License Agreement
*
* This block may not be removed from this file or any other files with out
* permission of Flynax respective owners.
*
* Copyrights Flynax Classifieds Software | 2012
* http://www.flynax.com/
*
******************************************************************************/

/* load system config */
require_once( 'includes'.DIRECTORY_SEPARATOR.'config.inc.php' );

/* www prefix detecting */
$redirect_host = explode('/', RL_URL_HOME);
$redirect_host = 'http://'.$redirect_host[2].'/';

if ( false === strpos($_SERVER['HTTP_HOST'], 'www') && false != strpos(RL_URL_HOME, 'www') )
{
$request_url = ltrim($_SERVER['REQUEST_URI'], '/');
header("Location: ". $redirect_host . $request_url);
}
elseif ( false !== strpos($_SERVER['HTTP_HOST'], 'www') && false === strpos(RL_URL_HOME, 'www') )
{
$request_url = ltrim($_SERVER['REQUEST_URI'], '/');
header("Location: ". $redirect_host . $request_url);
}

/* system controller */
require_once( RL_INC . 'control.inc.php' );

$rlHook -> load('init');

/* load cache control */
$reefless -> loadClass('Cache');

/* load template settings */
$ts_path = RL_ROOT . 'templates' . RL_DS . $config['template'] . RL_DS . 'settings.tpl.php';
if ( is_readable( $ts_path ) )
{
require_once( $ts_path );
}

/* check user login */
$reefless -> loadClass( 'Account' );

if ( $rlAccount -> isLogin() )
{
$rlSmarty -> assign( 'isLogin', $_SESSION['account']['Username'] );
define( 'IS_LOGIN', true );

$account_info = $_SESSION['account'];
$rlSmarty -> assign_by_ref('account_info', $account_info);
}

/* rewrite GET method vareables */
$reefless -> loadClass( 'Navigator' );
$rlNavigator -> rewriteGet( $_GET['rlVareables'], $_GET['page'], $_GET['language'] );

/* define site languages */
$rlDb -> setTable( 'languages' );
$rlLang -> defineLanguage( $rlNavigator -> cLang );

/* load all fronEnd phrases */
$lang = $rlLang -> getLangBySide( 'frontEnd', RL_LANG_CODE );
$GLOBALS['lang'] = &$lang;
$rlSmarty -> assign_by_ref( 'lang', $lang );

/* load system libs */
require_once( RL_LIBS . 'system.lib.php' );

/* account abilities handler */
$reefless -> loadClass('ListingTypes', null, false, true);
foreach ( $rlListingTypes -> types as $listingType )
{
if ( !in_array($listingType['Key'], $account_info['Abilities']) )
{
$deny_pages[] = 'my_'. $listingType['Key'];
}

/* count admin only types */
$admin_only_types += $listingType['Admin_only'] ? 1 : 0;
}
unset($listingType);

$rlSmarty -> assign_by_ref('admin_only_types', $admin_only_types);

if ( empty($account_info['Abilities']) || empty($rlListingTypes -> types) || $admin_only_types == count($rlListingTypes -> types) )
{
$deny_pages[] = 'add_listing';
$deny_pages[] = 'payment_history';
$deny_pages[] = 'my_packages';
}

/* assign base path */
$bPath = RL_URL_HOME;
if ($config['lang'] != RL_LANG_CODE && $config['mod_rewrite'])
{
$bPath .= RL_LANG_CODE . '/';
}
if (!$config['mod_rewrite'])
{
$bPath .= 'index.php';
}

define( 'SEO_BASE', $bPath );

$rlSmarty -> assign( 'rlBase', $bPath);
define('RL_TPL_BASE', RL_URL_HOME . 'templates/' . $config['template'] . '/');
$rlSmarty -> assign( 'rlTplBase', RL_TPL_BASE );

/* get all pages keys/paths */
$pages = $rlNavigator -> getAllPages();
$rlSmarty -> assign_by_ref( 'pages', $pages );

/* define system page */
$page_info = $rlNavigator -> definePage();

/* save previous visited page key */
if ($_SERVER['REDIRECT_REDIRECT_STATUS'] != 404)
{
$page_info['prev'] = $_SESSION['page_info']['current'] ? $_SESSION['page_info']['current'] : false;
$_SESSION['page_info']['current'] = $page_info['Key'];
}

$rlHook -> load('pageinfoArea');

/* load mobile class */
$reefless -> loadClass('Mobile');

if ( $rlMobile -> isMobile )
{
$config['featured_per_page'] = $config['mobile_featured_number'];
$config['messages_module'] = 1;
$rlSmarty -> register_function('paging_mobile', array( 'rlMobile', 'paging' ));
}

$rlSmarty -> assign_by_ref( 'pageInfo', $page_info );

/* redirect link handler */
$currentPage = trim($_SERVER['REQUEST_URI'], '/');

if ( $config['lang'] != $rlNavigator -> cLang )
{
$currentPage = substr($currentPage, 3, strlen($currentPage));
$currentPage = !(bool)preg_match('/\.html$/', $currentPage) ? $currentPage .'/' : $currentPage;
}
elseif ( strlen($currentPage) == 2 )
{
$currentPage = '';
}

$rlSmarty -> assign_by_ref( 'pageLink', $currentPage );

$linkPage = $rlNavigator -> cPage == 'index' ? "" : $rlNavigator -> cPage;
$rlSmarty -> assign_by_ref( 'page', $linkPage );

/* load page controller */
if ( $page_info['Tpl'] )
{
require_once( RL_CONTROL . 'common.inc.php' );

/* assign available hooks */
$rlCommon -> getHooks();
}

/* load page controller */
if ( $page_info['Controller'] != '404' )
{
if ( $page_info['Plugin'] )
{
require_once( RL_PLUGINS . $page_info['Plugin'] . RL_DS . $page_info['Controller'] . '.inc.php' );
}
else
{
require_once( RL_CONTROL . $page_info['Controller'] . '.inc.php' );
}

/* load 404 page */
if ( $sError === true )
{
$rlSmarty -> assign_by_ref( 'errors', $GLOBALS['lang']['error_404'] );
unset($page_info['Controller']);
}
}
else
{
$rlSmarty -> assign_by_ref( 'errors', $GLOBALS['lang']['error_404'] );
}

/* get notice */
if (isset( $_SESSION['notice'] ))
{
$reefless -> loadClass( 'Notice' );

$pNotice = $_SESSION['notice'];
$rlSmarty -> assign_by_ref( 'pNotice', $pNotice );
$rlNotice -> resetNotice();
}

/* assign errors */
if ( !empty($errors) )
{
$rlSmarty -> assign_by_ref( 'errors', $errors );
$rlSmarty -> assign('error_fields', $error_fields);
}

/* ajax process request / get javascripts */
$rlXajax -> processRequest();

ob_start();
$rlXajax -> printJavascript();
$ajax_javascripts = ob_get_contents();
ob_end_clean();

/* assign ajax javascripts */
$rlSmarty -> assign_by_ref( 'ajaxJavascripts', $ajax_javascripts );

/* load boot hooks */
$rlHook -> load('boot');

/* exit in ajax mode */
if ( $_REQUEST['xjxfun'] )
{
exit;
}

/* load templates */
if ( $page_info['Tpl'] )
{
$rlSmarty -> assign_by_ref( 'bread_crumbs', $bread_crumbs );
$rlCommon -> pageTitle($bread_crumbs);

$page_info['Login'] = !empty($page_info['Deny']) ? 1 : $page_info['Login'];

$rlSmarty -> display( 'header.tpl' );

if ( $page_info['Login'] && !defined('IS_LOGIN') )
{
$page_info['Controller'] = 'login';
$page_info['Plugin'] = '';
$page_info['Page_type'] = 'system';
$rlSmarty -> assign( 'request_page', $page_info['Path'] );
$rlSmarty -> assign( 'errors', $lang['notice_should_login'] );
}
elseif ( (isset($account_info['Type']) && in_array($account_info['Type_ID'], explode(',', $page_info['Deny']))) || (isset($account_info['Abilities'][$page_info['Key']]) && $account_info['Abilities'][$page_info['Key']] === false) )
{
$page_info['Controller'] = '404';
$page_info['Page_type'] = 'system';
$rlSmarty -> assign( 'request_page', $page_info['Path'] );
$rlSmarty -> assign( 'errors', $lang['notice_account_access_deny'] );
}

if ( $page_info['Plugin'] )
{
$rlSmarty -> assign( 'content', RL_PLUGINS . $page_info['Plugin'] . RL_DS . $page_info['Controller'] . '.tpl' );
}
else
{
$rlSmarty -> assign( 'content', 'controllers' . RL_DS . $page_info['Controller'] . '.tpl' );
}

$rlSmarty -> display( 'content.tpl' );
$rlSmarty -> display( 'footer.tpl' );
}
else
{
if ( $page_info['Login'] && !defined('IS_LOGIN') )
{
$page_info['Controller'] = 'login';
$page_info['Page_type'] = 'system';
$rlSmarty -> assign( 'request_page', $page_info['Path'] );
$rlSmarty -> assign( 'errors', $lang['notice_should_login'] );
}

if ( $page_info['Page_type'] == 'system' )
{
$rlSmarty -> display( 'controllers' . RL_DS . $page_info['Controller'] . '.tpl' );
}
else
{
require_once( RL_CONTROL . $page_info['Controller'] . '.inc.php' );
echo $content['Value'];
}
}

Categoria: IT & Programação
Subcategoria: Programação
Qual é o alcance do projeto?: Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho uma ideia geral
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Funções necessárias: Desenvolvedor
Integrações de API: Mídias sociais (Facebook, Twitter, etc), Payment Processor (Paypal, Stripe, etc)
Habilidades requeridas:

Abierto

Continuación proyecto anterior

Category: IT & Programming
Subcategory: Web development
Is this a project or a position?: A project
I currently have: I have specifications
Experience in this type of project: Yes (I have managed this kind of project before)
Required availability: Part time
Roles needed: Developer
Habilidades requeridas:

Abierto

Continuación proyecto original

Category: IT & Programming
Subcategory: Web development
Is this a project or a position?: A project
I currently have: I have specifications
Experience in this type of project: Yes (I have managed this kind of project before)
Required availability: Part time
Roles needed: Developer
Habilidades requeridas:

Abierto

Preciso de programador FrontEnd para desenvolvimento de PDV.

Obrigatório Linguagem PHP.

Abaixo, demo que sintetiza exatamente o que eu preciso.
http://demo.tecdiary.my/spos/index.php?module=auth&view=login

Será somente a tela de pdv mesmo, pois o Banco de dados e demais telas (produtos, categorias, formas de pagamento, etc...) já existem.

Quem tiver interesse, entre em contato que agendamos hangout para maiores detalhes.

Categoria: IT & Programação
Subcategoria: Programação
Qual é o alcance do projeto?: Alteração média
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Funções necessárias: Designer, Desenvolvedor
Habilidades requeridas:

Abierto