Completed

Sitio y sistema Web

Published on the July 05, 2018 in IT & Programming

About this project

Open

Sitio Web Full Responsive + Sistema Web que interactue con archivos de texto en un servidor.
Tengo todo el diseño del sitio web para que el maquetado se haga muy rápido y poder trabajar sobre el sistema web que es lo mas importante. Que no deja de ser otra pagina web que se accede desde un link en la principal. El sistema web tendrá que mostrar parámetros de manera ordenada en una lista o pantalla que son consultados desde archivos de texto que están en el servidor.

Estos archivos de texto son escritos con información desde otro dispositivo.

Se deberá de contar con un acceso de usuario, en donde el usuario deberá de registrarse con su correo y una contraseña, nada mas de momento. Otros datos podran ser llenados pero no son obligatorios.
El proyecto se necesita como máximo en 15 días, por lo que se deberá de programar de manera exclusiva. Si todo sale bien se seguirán haciendo modificaciones sobre el sistema y seguirá creciendo por lo que el trabajo se extenderá por meses.

Sobre la pagina web, ya se estan elaborando con diseñadores las imagenes por lo que el diseño no sera un atraso. Tendran que centrarse mas en el funcionamiento.

Se necesita que el codigo que se genere sea muy claro, de una manera simple, es decir codigo HTML dentro de un archivo con extension .php, porque se integraran luego funciones y mas funciones, tambien se requiere el uso de CSS para todo lo visual y responsivo.

Se necesita mucho compromiso y tiempo completo. Por nuestra cuenta hay personal las 24 hs del dia para responder todo lo necesario y avanzar.

Sobre los avances se tendra que enviar permanentemente al cierre de cada jornada e inclusive durante la jornada los avances de codigo para ir probando y evaluando.

Se reitera que se necesita 100 % del tiempo disponible.




mas especificaciones del proyecto

para la pagina web:

se requiere una pagina web en html5 y css3 que puede estar contenida en un archivo php.
Esta pagina deberá ser responsiva para uso en pc, tabletas y teléfonos inteligentes.

Ya tenemos el DOMINIO y el alojamiento, eso no es problema. Para las etapas de revisión se ejecutara la pagina directamente en un equipo local antes de publicarla en el DOMINIO.
Utilizaremos XAMPP y Chrome simplemente.

En cuanto a la pagina ya estamos haciendo las imágenes, ilustraciones y el formato ya esta maquetado, a una idea muy cercana ya al diseño final.

En cuanto a la funcionalidad también tenemos una idea de como deben de ser los enlaces y a que pantallas debemos de ir cuando se le da click a las diferentes partes.

sistema web:

para explicar bien el sistema web que se requiere debo de explicar primero en que consiste y a que va relacionado, y aprovechando hacemos un poco de historia: somos una empresa de tecnología en electrónica, fabricamos tarjetas electrónicas y módulos en su gabinete, para el control de procesos industriales, las tarjetas llevan chips, micro controladores, también hacemos el software o firmware de esos chips, también programamos software de pc, hacemos las aplicaciones que administran la información enviada por estos módulos, actualmente estamos aprendiendo (en mi caso) y reclutando personal que sepa llevar todo nuestro desarrollo a la web, increíblemente no tenemos presencia en la web y queremos llevar nuestro sistema de monitoreo de hardware a la web. Actualmente nuestro software de pc tiene conexión con el servidor, y funciona, pero queremos prescindir ya de que el cliente deba de instalar un software en la pc para poder ver. Entonces que hace nuestro hardware? nuestro hardware procesa información de sensores por ejemplo y lo envía al servidor mediante el método post, ya sea vía módem GPRS, Modulo Ethernet o cualquier medio para llegar a Internet.
En nuestro dominio hicimos un archivo .php que recibe la cadena de datos del hardware y la guarda en un archivo .txt en una carpeta. Ese archivo .txt tiene una estructura fija, es decir hay muchos archivos .txt que corresponden a todos los dispositivos de hardware que envían información, los nombres de los archivos son solo 4 letras, por ejemplo AABB.txt, esas 4 letras es uno de los parámetros que se envían por ejemplo en esa cadena desde el hardware, es el identificador del hardware único e irrepetible.
Volviendo al tema del archivo .txt tiene una estructura fija, es decir del byte en la posición 1 al 4 encuentras el identificador, del byte 10 al 19 encuentras la fecha y hora, del byte 100 al 110 encuentras el valor numérico del sensor, del byte 111 al 120 encuentras la unidad de medida del sensor, por ejemplo [ 10][ metros].
El sistema web, no es mas que otra pagina web que realiza consultas sobre estos archivos de texto, copia ciertas partes del interior del archivo y la presenta en la pantalla de manera ordenada y bonita. A medida que vaya pasando el tiempo se ira ampliando la cantidad de parámetros que vamos a mostrar desde los archivos, como así también en una etapa futura la incorporación de una base de datos para almacenar los parámetros recibidos. No se si fuera conveniente crear la base de datos en este momento y organizar las consultas directamente desde una base de datos, y arreglar el archivo .php que reciba la cadena desde el hardware para que en vez de escribir en archivos .txt escriba en la base.
Pienso que esto pudiera hacerse luego. Por ahora visualizar los archivos de texto.

Una parte importante del sistema web es el tema del usuario, se debe de poder crear un usuario, es decir la persona que ingrese al sitio web por vez primera lo hara como usuario: invitado, si le da click en el enlace del alguno de los dos sistemas web le pedirá loguearse, si no tiene registro deberá llevarlo a una pagina de registro de usuario, para registrar el usuario solo requeriría correo y contraseña, para completar el registro se deberá de enviar una confirmación de registro desde el correo, una vez que el usuario se haya registrado y se haya logueado pasara a una pantalla del sistema web, que no es mas que una pagina web con un poco de funcionalidad. Por ejemplo deberá de poder ingresar el identificador del hardware que compro, es decir las 4 letras del identificador, mas una contraseña que le pone el hardware cuando lo instala, esta información también estará dentro del archivo de texto, es decir el usuario logueado desde la pantalla del sistema cuando quiera dar de alta una unidad nueva, primero ingresara los 4 dígitos del dispositivo, posteriormente la pagina ira al archivo de texto con ese nombre y extraerá secretamente la contraseña, ahí en ese momento el usuario deberá de ingresar la contraseña, si coinciden entonces quiere decir que todo esta bien, y la unidad se ingresa a una lista del usuario, y la próxima vez que ingrese esa unidad ya estará ahí disponible para que se vea, y que va a ver? los parámetros que tiene dentro el archivo de texto, por ejemplo el nivel en metros de un tanque de agua.
Es un ejemplo de lo que se ira construyendo, estamos programando también, entonces el proyecto ira de la mano nuestra y nos iremos ayudando y construyéndolo, habrá mucho mas pantallas, muchos mas módulos por delante, si se hace un buen trabajo, habrá mucho mas trabajo por delante.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have specifications
Required availability Full time
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Cloud Storage (Dropbox, Google Drive, etc.)
Roles needed Developer, Business analyst

Delivery term: Not specified

Skills needed

Other projects posted by D. L. I.