Desarrollo de una red social en Laravel con Bootstrap y Mysql

Método de pago: Verificado


Evaluando propuestas
Descripción:
Objetivo:
Desarrollo de una red social en Laravel con Bootstrap y MySQL. Capacidad de operar algunas funcionalidades via celular.
El desarrollo se realizara en etapas, a definir conjuntamente.
No hay un plazo de tiempo fijo para finalizar, siempre y cuando se respeten los requerimientos.

Por favor, leer con atención todo lo expresado y consultar los puntos que no se entiendan completamente.

El Sistema:
- La red social funcionara como un conjunto de Grupos de usuarios.
El usuario que crea el Grupo, sera su Administrador.
Cada usuario solo puede ver los grupos a los que pertenece. Y podrá utilizar las funcionalidades en función de su perfil.
- Habra distintos perfiles. Por ejemplo:
Administrador de Grupo (el que tiene todos los permisos y puede delegar este Perfil u otros).
Administrador de Encuestas
Administrador de Chat
Administrador de Calendario
Y otros.
Cada funcionalidad podría tener uno o varios Administradores (siempre hablando del Grupo al cual pertenece el usuario).
- El sistema debe estar en 3 idiomas.
El sistema debe leer todos los textos a mostrar de la base de datos.
De manera que el usuario pueda seleccionar el idioma y todos los textos (pantallas, mensajes de error, emails, etc.) se modifiquen en consecuencia.
- Un usuario puede pertenecer a mas de un Grupo y tendrá el perfil que le corresponda en forma independiente por Grupo.
El usuario solo podrá ver un Grupo al navegar por el sitio. Pero tendrá la posibilidad de cambiarlo (si esta registrado en mas de uno) con la facilidad como con la que cambia el idioma.
- Cualquier usuario puede invitar a un nuevo usuario a la red social (para su Grupo) y asignarle su perfil o uno con menos funcionalidades.
- Cada Grupo tendrá un nombre e imágenes asociadas a mostrar mientras los usuarios se encuentran en el sitio.
- Cada Grupo, en función de las funcionalidades que utilice tendrá uso gratuito o pago.
Si es pago, deben mostrarse distintos planes de pago. Y posibilidad de cobro con MercadoPago al menos.
Los pagos solo se aplican al usuario Administrador del Grupo, este es el usuario que lo creó.
- Tenemos diseño de campos a incorporar en las pantallas y las funcionalidades a crear por cada una.
- Las pantallas deben ser agradables esteticamente, para usuarios con poca experiencia en sistemas, con pocos botones y grandes.
- Administración de usuarios registrados con el email como clave, como la mayoría de sitios actualmente.
- Posibilidad de que el usuario invite a otros usuarios, y se genere un email automáticamente.
- La información a registrar en general serán campos de datos e imágenes.
- Para determinados módulos se requerirá procesos de background, los cuales carguen tablas o envien emails.
- El sistema debe contener protecciones contra ataques. Por ejemplo: Captcha para las pantallas donde puedan acceder usuarios no logueados.

El desarrollador debe, en forma excluyente:
- Tener experiencia en desarrollo de sistemas similares.
Se solicita que presente sitios desarrollados por el freelancer que tengan funcionalidades similares.
- Codificar pruebas en el proyecto Laravel que prueben el desarrollo.
- Documentar los datos importantes de configuración.
Por ejemplo: conexión a base de datos, a servidor de email, al sistema de cobros, etc.
- Entregar el proyecto Laravel con el código fuente.
- Entregar todos los scripts para crear la estructura y datos de base de datos MySQL.

La cotización debería incluir solo la primera etapa, que puede consistir en:
- Pagina principal con registro de usuarios.
- Recuperación de password.
- Multilenguaje.
- Envío de invitaciones a nuevos usuarios.
- Creación de Grupos con sus datos básicos.
- Solo dos perfiles: Administrador de Grupo y Usuario de Grupo.
Las etapas siguientes incluirían el resto de la funcionalidad descripta.


Categoría: Programación y Tecnología
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: Sí (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Roles necesarios: Desarrollador
Integraciones de API: Payment Processor (Paypal, Stripe, etc.), Otros (Otras APIs), Social media (Facebook, Twitter, etc.)

Abierto

Presupuesto

12

Propuestas

18

Freelancers interesados

Vencimiento de la publicación: 1 día

Publicado: Hace 29 días

Plazo: No definido

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Otros proyectos de este cliente

Para ver más detalles del cliente

Ingresa a Workana

Freelancers que ya aplicaron para este trabajo

ConoSur S. Soluciones integrales para su empresa. En ConoSur desarrollamos soluciones que se basan en nuestra experiencia en tecnología y comunicación. Tenemos especialistas a cargo de cada sector, que trabajan con un solo obj... + detalles

Oscar Hola Soy ingeniero de computación, tengo 7 años de experiencia como diseñador y programador de páginas y sistemas web. Principalmente trabajo con tecnologías PHP, MYSQL, HTML5, CSS3, Javascript, AJAX, Jquery. Teng... + detalles

heiner e. c. Soy un estudiante de la Universidad nacional experimental de Guayana(UNEG) en Venezuela, soy una persona seria, responsable y comprometida con el deber. Mi área de trabajo es el desarrollo web usando tecnologías orien... + detalles

Tobema. Somos un equipo de soñadores apasionados y altamente calificados, enfocados en la satisfacción de nuestros clientes, siempre siendo responsables y honestos. La pasión que sentimos por nuestra profesión nos lleva const... + detalles

Gabriel B. Soy una persona proactiva y autodidácta. Me gusta involucrarme con las últimas tecnologías y los nuevos cambios que van apareciendo a nivel de programación. Trato de realizar un trabajo ágil y detallado. Mis conoci... + detalles