Sistema Web de Pedidos en PHP y MySQL

Como es habitual se explica el proceso de la puesta a punto del proyecto en un servidor local en el siguiente vídeo:

Repositorio GitHub Entregas

El enlace de descarga del repositorio en GitHub es el siguiente:

Repositorio Sistema Web de Pedidos

Gestión de la Base de Datos

Se debe crear una base de datos con el nombre smss_db y luego acceder en el segmento SQL y pegar el siguiente tramo de código:

clic acá para acceder al código

Subida del Proyecto a Heroku

El proyecto al que hago referencia donde explico el proceso de subida a Heroku está relacionado con el siguiente blog post, Sistema POS, Se Comparte Código, Se explica, Instalación Local y Subida a Heroku, Incluyendo la Configuración de la Base de Datos MySQL.

Siempre puedes donar

Espero de todo corazón que el software te haya servido, si te es posible donarme 5 USD te lo agradeceré, tu donación permite mantener este proyecto vigente de software totalmente libre y plenamente disponible para todo el mundo saludos.

Etiquetado: / /

Sistema de Votación en PHP y MySQL [comparto el código]

El proceso se explica a cabalidad en el vídeo relacionado:

Descarga del Proyecto del Sistema de Votación

El enlace del repositorio de GitHub relacionado es el siguiente:

https://github.com/configuroweb/votaciononline

Aplicaciones necesarias para el funcionamiento local del proyecto

Descarga he Instalación de XAMPP

Se debe descargar XAMPP en el siguiente enlace:

https://www.apachefriends.org/es/index.html

XAMPP es el que permite crear el servidor web local y el gestor de base de datos Maria DB con PHPMyadmin.

Descarga he Instalación de GIT

En el siguiente enlace se realiza la descarga de GIT un gestor de repositorios que permite administrar tus proyectos de software a un nivel máximo, así como en este caso descargar proyectos de GitHub.

https://git-scm.com/

Descarga he Instalación de Visual Studio Code

Mi editor de código preferido que en adición facilita el proceso de la descarga del repositorio de GitHub

https://code.visualstudio.com/

Base de datos del Sistema de Votación en PHP y MySQL

La siguiente es la base de datos relacionada en el proyecto del sistema de votación en PHP y MySQL. El nombre de la base de datos es db_evoting

-- phpMyAdmin SQL Dump
-- version 5.0.2
-- https://www.phpmyadmin.net/
--
-- Servidor: 127.0.0.1
-- Tiempo de generación: 18-04-2020 a las 17:42:19
-- Versión del servidor: 10.4.11-MariaDB
-- Versión de PHP: 7.4.4

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Base de datos: `db_evoting`
--

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `tbl_admin`
--

CREATE TABLE `tbl_admin` (
  `aid` int(11) NOT NULL,
  `admin_username` varchar(30) NOT NULL,
  `admin_password` varchar(30) NOT NULL,
  `time_stamp` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Volcado de datos para la tabla `tbl_admin`
--

INSERT INTO `tbl_admin` (`aid`, `admin_username`, `admin_password`, `time_stamp`) VALUES
(1, 'configuroweb', '1234abcd..', '2020-04-17 17:57:55');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `tbl_users`
--

CREATE TABLE `tbl_users` (
  `id` int(5) NOT NULL,
  `full_name` varchar(32) NOT NULL,
  `email` varchar(32) NOT NULL,
  `voter_id` int(10) NOT NULL,
  `voted_for` varchar(32) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Volcado de datos para la tabla `tbl_users`
--

INSERT INTO `tbl_users` (`id`, `full_name`, `email`, `voter_id`, `voted_for`) VALUES
(3, 'Juan Galeano', 'cgaleano@cweb.com', 65786, 'IDM'),
(4, 'Dilan Camargo', 'dcamargo@cweb.com', 896740, 'IDM'),
(5, 'Victoria Erazo', 'verazo@cweb.com', 45432, 'IDM'),
(6, 'Daniel Gonzalez', 'dgonzalez@cweb.com', 87430, 'IDM'),
(7, 'Martin Mendoza', 'mmendoza@cweb.com', 74629, 'GP'),
(8, 'Carolina Perez', 'cperez@cweb.com', 89378, 'PV'),
(9, 'Emilio Esteban', 'eesteban@cweb.com', 94940, 'JMS'),
(10, 'Danilo Lumen', 'dlumen@cweb.com', 6483, 'JMS'),
(11, 'Raul Ortelano', 'rortelano@cweb.com', 9749403, 'GP'),
(12, 'Diana Garzón', 'dgarzon@cweb.com', 95678, 'JMS'),
(13, 'Hector Morales', 'hmorales@cweb.com', 5, 'IDM'),
(14, 'Juan Garcia', 'jgarcia@cweb.com', 12345, 'PV'),
(15, 'Arturo Paez', 'apaez@cweb.com', 12345, 'PV'),
(18, 'Juan Manuel Galindo', 'jgalindo@cweb.com', 12334210, 'IDM'),
(20, 'Napoleón Bonaparte', 'nbonaparte@cweb.com', 12668740, 'GP'),
(21, 'Napoleón Bonaparte', 'nbonaparte@cweb.com', 12668740, 'GP'),
(22, 'Carolina Arbelaez', 'carbelaez@cweb', 1017564872, 'GP'),
(23, 'Roberto Ledezma', 'rledezma@cweb.com', 1019567841, 'INC'),
(24, 'Harol Meza', 'hmeza@cweb.com', 12645970, 'PV'),
(25, 'Dalila Melendez', 'dmelendez@cweb.com', 14638975, 'IDM'),
(26, 'Dilan Pedrozo', 'dpedrozo@cweb.com', 1023648579, 'GP'),
(27, 'Esteban Torregrosa', 'etorregrosa@cweb.com', 17258796, 'JMS'),
(28, 'Manuel Sevilla', 'msevilla@cweb.com', 14567894, 'JMS');

--
-- Índices para tablas volcadas
--

--
-- Indices de la tabla `tbl_admin`
--
ALTER TABLE `tbl_admin`
  ADD PRIMARY KEY (`aid`);

--
-- Indices de la tabla `tbl_users`
--
ALTER TABLE `tbl_users`
  ADD PRIMARY KEY (`id`);

--
-- AUTO_INCREMENT de las tablas volcadas
--

--
-- AUTO_INCREMENT de la tabla `tbl_admin`
--
ALTER TABLE `tbl_admin`
  MODIFY `aid` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT de la tabla `tbl_users`
--
ALTER TABLE `tbl_users`
  MODIFY `id` int(5) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=29;
COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Etiquetado: /

Programa para Gimnasios Titan Gym Comparto el Código en PHP y MySQL

En el vídeo a continuación se explica la funcionalidad del programa y su puesta a punto en un servidor local, con XAMPP y GIT, para la descarga del proyecto de mi repositorio en GitHub.

Programa para Gimnasios Titan Gym Comparto el Código en PHP y MySQL

Proceso de Descarga he Instalación de XAMPP

El enlace de descarga de XAMPP es el siguiente:

https://www.apachefriends.org/es/index.html

Instrucciones:

El proceso de descarga he instalación se realiza con todos los parámetros por defecto, todo siguiente y continuar.

Posteriormente se debe ejecutar la aplicación de XAMPP y activar los servicios de Apache y MySQL.

Si el proceso se ha realizado satisfactoriamente, al poner localhost en el navegador, se podrá ver una págína que carga localmente. La dashboard de XAMPP, desde la que podrás acceder a PHPMyAdmin, el gestor de base de datos de tu nuevo servidor local.

Proceso de Descarga he Instalación de GIT

El enlace de descarga de GIT es el siguiente:

https://git-scm.com/

La descarga he instalación es sencilla, se realiza con todos los parámetros por defecto, la única opción que se cambia en el vídeo es la de VIM como lenguaje de programación por defecto de GIT.

Por preferencias personales cambié a VIM por Visual Studio Code pero GIT es perfectamente funcional para este proyecto de Programa para Gimnasios Titan Gym, que explico en el vídeo relacionado.

Puesta a Punto del Programa para Gimnasios Titan Gym en un Servidor Local

Posterior a la Instalación de XAMPP y GIT en tu ordenador, se debe acceder a la siguiente ubicación desde Visual Studio Code, si es tu editor de programación preferido como el mío y si instalaste XAMPP con todos los parámetros por defecto.

C:\xampp\htdocs

Ejecutas desde la vista en terminal en VS Code o con CMD desde la ubicación indicada los siguientes comandos

git init

Para inicializar tu repositorio y a continuación

git clone https://github.com/configuroweb/gym.git

Para descargar el proyecto. En la carpeta htdocs, se creará una nueva carpeta llamada gym que es el nombre del repositorio que subí a mi perfil de GitHub.

Puesta a Punto de la Base de Datos del Software en tu Servidor Local

Copias por completo el código a continuación, lo pegas en un nuevo archivo.

El nuevo archivo lo guardas con el nombre titangym.sql para luego importarlo en el proyecto que has descargado .

La base de datos titangym es la siguiente:

-- phpMyAdmin SQL Dump
-- version 4.8.3
-- https://www.phpmyadmin.net/
--
-- Servidor: 127.0.0.1
-- Tiempo de generación: 30-01-2020 a las 22:05:59
-- Versión del servidor: 10.1.36-MariaDB
-- Versión de PHP: 7.2.10

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Base de datos: `titangym`
--

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `address`
--

CREATE TABLE `address` (
  `id` varchar(20) NOT NULL,
  `streetName` varchar(40) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
  `state` varchar(15) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
  `city` varchar(15) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
  `zipcode` varchar(20) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

--
-- Volcado de datos para la tabla `address`
--

INSERT INTO `address` (`id`, `streetName`, `state`, `city`, `zipcode`) VALUES
('1529336794', 'Calle 23 Carrera 54', 'Atlántico', 'Barranquilla', '080004'),
('1580392920', 'Calle 92 Carrera 7', 'Cundinamarca', 'Bogotá', '110431'),
('1580393244', 'Calle 12 N 34-23', 'Cundinamarca', 'Bogota', '110611');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `admin`
--

CREATE TABLE `admin` (
  `username` varchar(20) NOT NULL,
  `pass_key` varchar(20) NOT NULL,
  `securekey` varchar(20) NOT NULL,
  `Full_name` varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

--
-- Volcado de datos para la tabla `admin`
--

INSERT INTO `admin` (`username`, `pass_key`, `securekey`, `Full_name`) VALUES
('configuroweb', '1234abcd..', '1234abcd..', 'ConfiguroWeb');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `enrolls_to`
--

CREATE TABLE `enrolls_to` (
  `et_id` int(5) NOT NULL,
  `pid` varchar(8) NOT NULL,
  `uid` varchar(20) NOT NULL,
  `paid_date` varchar(15) DEFAULT NULL,
  `expire` varchar(15) DEFAULT NULL,
  `renewal` varchar(15) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

--
-- Volcado de datos para la tabla `enrolls_to`
--

INSERT INTO `enrolls_to` (`et_id`, `pid`, `uid`, `paid_date`, `expire`, `renewal`) VALUES
(1, 'POQKJC', '1529336794', '2018-06-18', '2018-07-18', 'no'),
(2, 'POQKJC', '1529336794', '2020-01-30', '2020-03-01', 'yes'),
(3, 'POQKJC', '1580392920', '2020-01-30', '2020-03-01', 'yes'),
(4, 'POQKJC', '1580393244', '2020-01-30', '2020-03-01', 'yes');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `health_status`
--

CREATE TABLE `health_status` (
  `hid` int(5) NOT NULL,
  `calorie` varchar(8) DEFAULT NULL,
  `height` varchar(8) DEFAULT NULL,
  `weight` varchar(8) DEFAULT NULL,
  `fat` varchar(8) DEFAULT NULL,
  `remarks` varchar(200) DEFAULT NULL,
  `uid` varchar(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

--
-- Volcado de datos para la tabla `health_status`
--

INSERT INTO `health_status` (`hid`, `calorie`, `height`, `weight`, `fat`, `remarks`, `uid`) VALUES
(1, '8500', '1.80', '95', '26', 'Ninguna', '1529336794'),
(2, '8500', '1.80', '95', '26', '', '1580392920'),
(3, NULL, NULL, NULL, NULL, NULL, '1580393244');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `plan`
--

CREATE TABLE `plan` (
  `pid` varchar(8) NOT NULL,
  `planName` varchar(20) NOT NULL,
  `description` varchar(200) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
  `validity` varchar(20) NOT NULL,
  `amount` int(10) NOT NULL,
  `active` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

--
-- Volcado de datos para la tabla `plan`
--

INSERT INTO `plan` (`pid`, `planName`, `description`, `validity`, `amount`, `active`) VALUES
('CXYFBV', 'Funcional Trap', 'Rutinas de cardio que se basan en circuitos prolongados, donde se escala el esfuerzo, en 6 niveles y gradualmente se baja durante el lapso de 1 hora.', '4', 85000, 'yes'),
('KMARLQ', 'Funcional', 'Se realizan los movimientos, solo con el pesos del cuerpo en circuitos de 10 minutos con 1 minuto de descanso.', '1', 65000, 'no'),
('POQKJC', 'Plan Mensual', 'Una suscripción mensual que desbloquea toda la aplicación ConfiguroWeb GYM y el soporte del entrenador en el chat.', '1', 60000, 'yes');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `timetable`
--

CREATE TABLE `timetable` (
  `tid` int(12) NOT NULL,
  `tname` varchar(45) DEFAULT NULL,
  `day1` varchar(200) DEFAULT NULL,
  `day2` varchar(200) DEFAULT NULL,
  `day3` varchar(200) DEFAULT NULL,
  `day4` varchar(200) DEFAULT NULL,
  `day5` varchar(200) DEFAULT NULL,
  `day6` varchar(200) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

--
-- Volcado de datos para la tabla `timetable`
--

INSERT INTO `timetable` (`tid`, `tname`, `day1`, `day2`, `day3`, `day4`, `day5`, `day6`) VALUES
(1, 'Zamba Jazz', 'Cardio 10 minutos, Flexiones de Pierna 50, Flexiones de Pecho 20', 'Cardio 10 minutos, Pesas, Pecho 50 Repeticiones', 'Abdomen 100, Trote 25 minutos, Pesas.', 'Cardio 10 minutos, Pesas, Pecho 50 Repeticiones', 'Cardio 10 minutos, Flexiones de Pierna 50, Flexiones de Pecho 20', 'Abdomen 100, Trote 25 minutos, Pesa.');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `users`
--

CREATE TABLE `users` (
  `userid` varchar(20) NOT NULL,
  `username` varchar(40) NOT NULL,
  `gender` varchar(8) NOT NULL,
  `mobile` varchar(20) NOT NULL,
  `email` varchar(20) NOT NULL,
  `dob` varchar(10) NOT NULL,
  `joining_date` varchar(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

--
-- Volcado de datos para la tabla `users`
--

INSERT INTO `users` (`userid`, `username`, `gender`, `mobile`, `email`, `dob`, `joining_date`) VALUES
('1529336794', 'Juana Maren', 'Mujer', '3166549781', 'jmaren@cweb.com', '1994-06-15', '2020-01-30'),
('1580392920', 'Roberto Forero', 'Hombre', '3116759143', 'rforero@cweb.com', '1996-06-11', '2020-01-30'),
('1580393244', 'Johana Campos', 'Mujer', '3016749413', 'jcampos@cweb.com', '1993-02-20', '2020-01-30');

--
-- Índices para tablas volcadas
--

--
-- Indices de la tabla `address`
--
ALTER TABLE `address`
  ADD KEY `userID` (`id`) USING BTREE;

--
-- Indices de la tabla `admin`
--
ALTER TABLE `admin`
  ADD PRIMARY KEY (`username`) USING BTREE;

--
-- Indices de la tabla `enrolls_to`
--
ALTER TABLE `enrolls_to`
  ADD PRIMARY KEY (`et_id`) USING BTREE,
  ADD KEY `user_ID` (`uid`) USING BTREE,
  ADD KEY `plan_ID_idx` (`pid`) USING BTREE;

--
-- Indices de la tabla `health_status`
--
ALTER TABLE `health_status`
  ADD PRIMARY KEY (`hid`) USING BTREE,
  ADD KEY `userID_idx` (`uid`) USING BTREE;

--
-- Indices de la tabla `plan`
--
ALTER TABLE `plan`
  ADD PRIMARY KEY (`pid`) USING BTREE,
  ADD KEY `pid` (`pid`) USING BTREE;

--
-- Indices de la tabla `timetable`
--
ALTER TABLE `timetable`
  ADD PRIMARY KEY (`tid`) USING BTREE;

--
-- Indices de la tabla `users`
--
ALTER TABLE `users`
  ADD PRIMARY KEY (`userid`) USING BTREE,
  ADD UNIQUE KEY `email` (`email`) USING BTREE,
  ADD KEY `userid` (`userid`) USING BTREE;

--
-- AUTO_INCREMENT de las tablas volcadas
--

--
-- AUTO_INCREMENT de la tabla `enrolls_to`
--
ALTER TABLE `enrolls_to`
  MODIFY `et_id` int(5) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT de la tabla `health_status`
--
ALTER TABLE `health_status`
  MODIFY `hid` int(5) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de la tabla `timetable`
--
ALTER TABLE `timetable`
  MODIFY `tid` int(12) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- Restricciones para tablas volcadas
--

--
-- Filtros para la tabla `address`
--
ALTER TABLE `address`
  ADD CONSTRAINT `userID` FOREIGN KEY (`id`) REFERENCES `users` (`userid`) ON DELETE CASCADE ON UPDATE NO ACTION;

--
-- Filtros para la tabla `enrolls_to`
--
ALTER TABLE `enrolls_to`
  ADD CONSTRAINT `plan_ID` FOREIGN KEY (`pid`) REFERENCES `plan` (`pid`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  ADD CONSTRAINT `user_ID` FOREIGN KEY (`uid`) REFERENCES `users` (`userid`) ON DELETE CASCADE ON UPDATE NO ACTION;

--
-- Filtros para la tabla `health_status`
--
ALTER TABLE `health_status`
  ADD CONSTRAINT `uID` FOREIGN KEY (`uid`) REFERENCES `users` (`userid`) ON DELETE CASCADE ON UPDATE NO ACTION;
COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Si se ha realizado el proceso satisfactoriamente tu software estará a punto, el usuario por defecto es configuroweb y la contraseña es 1234abcd..

Quedo al pendiente de cualquier consulta.

Etiquetado: / /

Proyecto de Red Social en PHP y MySQL [comparto el código]

Se diseñó una red social en PHP con el gestor de base de datos Maria DB de XAMPP, se comparte el código en GitHub y se explica el proceso a cabalidad desde la descarga de cada aplicación su instalación y la puesta a punto en un ordenador con un sistema operativo de Windows 10 y una arquitectura de 64 bits.

El proyecto de Red Social ConfiguroWeb es bastante sencillo y plenamente funcional, puede ser utilizado como Intranet, como una versión ultra ligera del Share Point de Microsoft. Solo requeriría de autorizar a XAMPP en el firewall del sistema operativo y tener encendido constantemente el servidor de apache para que los ordenadores de la red LAN puedan acceder al portal.

La explicación del funcionamiento del proyecto de Red Social ConfiguroWeb, el proceso de descarga he instalación de XAMPP, la descarga he instalación de GIT, así como la descarga y puesta a punto final del proyecto desde el repositorio de GitHub donde alojé el código fuente de la red social. Todo el proceso se explica en el vídeo a continuación.

Descarga de las aplicaciones necesarias para el óptimo funcionamiento del proyecto de Red Social ConfiguroWeb

Descarga de XAMPP

XAMPP es un paquete de varios servicios que permiten que puedas tener un servidor web en tu ordenador, lo más importante de XAMPP es que te habilita un servidor Apache y un gestor de base de datos con Maria DB y es justo lo que aplica realizar en este caso.

El enlace de descarga de XAMPP es el siguiente:

https://www.apachefriends.org/es/index.html

Proceso de Descarga de GIT

GIT es un sistema que permite indizar las versiones de tal modo que tienes total control de tus proyectos, diferentes personas pueden trabajar al mismo tiempo he integrar su trabajo sin riesgos puedes devolverte a un punto que hayas definido de tu proyecto en el tiempo entre muchas más cosas.

En este caso usaremos GIT, específicamente para bajar el proyecto de GitHub.

Considero importante agregar que es perfectamente posible descargar el proyecto sin GIT, pero es preferible y más efectivo realizarlo de la manera que planteo en el vídeo.

Enlace de descarga de GIT:

https://git-scm.com/downloads

Descarga del proyecto de Red Social ConfiguroWeb en GitHub

Posterior a la instalación de XAMPP, si se realiza con todos los parámetros por defecto, el proyecto se debe ubicar dentro de la carpeta htdocs. Su ubicación en el ordenador sería la siguiente:

C:\xampp\htdocs

En el vídeo creé una carpeta de nombre red social dentro de la carpeta htdocs y al descargarlo de GitHub se creó una nueva carpeta, por esto se podría solo abrir la carpeta de htdocs y desde ahí realizar la descarga con GIT. Todo estará muy claro, si se ve el vídeo con atención.

El enlace de descarga de GitHub es el siguiente:

Quedo al pendiente si se requiere cualquier asesoría adicional

Etiquetado: / / /

Programa Gratis para Restaurante con Toma de Pedidos y Gestión de Meseros

El proceso se explica completamente en el vídeo a continuación

Programa Gratis para Restaurante con Toma de Pedidos y Gestión de Meseros

El enlace de descarga del proyecto es el siguiente:

https://github.com/configuroweb/restaurante

Las indicaciones relacionadas con la descarga y puesta a punto, se explican muy claramente en el vídeo a continuación.

3 Formas de Descargar Proyectos de GitHub

Se recomienda echar un vistazo por nuestro blog, actualmente tenemos 20 proyectos funcionales totalmente gratuitos en la categoría de desarrollo, que te pueden servir.

Puesta a punto del proyecto de Programa Gratis para Restaurante con Toma de Pedidos y Gestión de Meseros.

Se debe descargar el Proyecto de GitHub, en el enlace que aparece al comienzo de este blog post, en adición se recomienda me sigas mi perfil de GitHub para que sea notificado cada vez que suba un nuevo proyecto.

Para que funcione a nivel local la aplicación es necesario instalar un servidor local, se recomienda mucho XAMPP cada vez es menos frecuente pero si tu ordenador tiene una arquitectura de 32 bits, puedes instalar Wamp Server

Se recomienda instalar XAMPP con todos los parámetros por defecto. Si este proceso se realiza correctamente, al descargar el proyecto se debe poner en una carpeta en la siguiente ubicación:

C:\xampp\htdocs

El nombre de esta carpeta lo pondrás posterior a la dirección de localhost, por ejemplo el nombre del proyecto es restaurante, la dirección quedaría así:

 http://localhost/restaurante/

Cualquier duda me puedes contactar, saludos !!!

Etiquetado: / / / /

Software de Gestión para Peluquerías, Centros de Estética Belleza y SPAS

Como es costumbre se comparte el código, del software de gestión para peluquerías, centros de estética belleza y spas. Se explica su funcionamiento así como el proceso de descarga y puesta a punto del programa.

Versión mejorada del Software de Gestión para Peluquerías

En el siguiente post, he desarrollado una versión mejorada de este mismo sistema de Peluquerías, espero lo disfruten:

El sistema de gestión de peluquería aplica también como punto de venta pero es más específico para servicios centros de estética, peluquerías y spas.

Si buscas un portal de software libre en español, te recomiendo que verifiques en el blog específicamente en la categoría de desarrollo. Programas como:

Control de Asistencia y Sistema de Nómina,

Registro y Login de Usuarios

Programa para Parqueaderos 2019 con Código Libre en PHP, Bootstrap y Java Script

Están disponibles en el blog totalmente gratis, sin procesos de registro ni de ningún tipo.

En el vídeo a continuación se explica el proceso completamente:

Descarga del Proyecto Software de Gestión para Peluquerías, Centros de Estéticas y SPAS

El enlace de descarga del proyecto de Software de Gestión para Peluquerías, Centros de Estética Belleza y SPAS es el siguiente:


https://github.com/configuroweb/peluqueria
13 forks.
6 stars.
1 open issues.

Recent commits:

Repositorio ConfiguroWeb Peluquería

Instrucciones de Instalación del Software de Peluquerìas

Se debe descargar el proyecto, Se descarga XAMPP, Se instala XAMPP con todos los parámetros por defecto. Se abre XAMPP, se activan los servicios MySQL y Apache. El proyecto se descarga en una carpeta con el nombre que decidas en la siguiente ubicación:

C:\xampp\htdocs

Se crea la base de datos con el nombre bpmsdb, se descarga en el siguiente enlace

https://github.com/configuroweb/peluqueria/tree/master/basededatos

Cabe agregar que viene incluida en el proyecto.

Después de crear la BD y descargarla del enlace, se importa de la ubicación donde la hayas descargado.

Quedo al pendiente de cualquier novedad.

Etiquetado: / / /

Control de Asistencia y Sistema de Nómina

Este Control de Asistencia y Sistema de Nómina hecho en PHP y MySQL gestiona los pagos de nómina según los cargos que se crean dentro de la aplicación y las horas que reportan dentro del sistema, está aplicación incluso controla adelantos y deducciones.

Version Mejorada del Sistema de Asistencia y Nómina

Te recomiendo verifiques esta versión mejorada del sistema de Asistencia y Nómina

Esta aplicación es una de los más de 60 desarrollos gratuitos disponibles que tengo actualmente colgados en mi blog en el siguiente enlace:

La explicación del funcionamiento de la aplicación así como su puesta a punto en un servidor local se explica completamente en el vídeo a continuación:

Este software de control de asistencia y sistema de nómina gestiona los pagos por hora según el perfil de tus empleados, incluyendo deducciones como podrían ser el pago del 4% de la remuneración mensual del empleado en Colombia por parte Salud y otro 4% de Pensiones.

Estas deducciones son globales, los adelantos de efectivos son específicos al empleado.

Los empleados acceden con un código único generado automáticamente al momento de llegar y al momento de salir y de ahí se deducen los pagos a realizar.

La pantalla donde los empleados registran sus entradas y salidas es como la siguiente pantalla:

El sistema día a día moniteoreará los tiempos respectivos y en consola mostrará un resumen del proceso y se podrán realizar los pagos en cuanto sean requeridos.

Proceso de Instalación de la Aplicación Web Control de Asistencia y Sistema de Nómina

Se realiza la descarga de un servidor local, este proceso se puede llevar a cabo por medio de XAMPP o WampServer

Se recomienda mucho más XAMPP, pero cualquier otro servidor podría funcionar mientras corra una versión actualizada de PHP.

En cuanto se haya instalado el servidor local, se ejecutan los servicios de Apache y MySQL

Enlace de descarga del proyecto Control de Asistencia y Sistema de Nómina en GitHub

https://github.com/configuroweb/controlasistenciaynomina

Instrucciones proceso de descarga del proyecto Control de Asistencia y Sistema de Nómina

Se puede realizar la descarga solo pulsando en el enlace y eligiendo la opción Download ZIP.

Luego pasar los archivos dentro del ZIP en al caso de XAMPP se debe descargar el proyecto actual, en el disco raíz, la carpeta XAMPP y luego htdocs, en el caso de WampServer, se debe descargar el proyecto en el disco raíz, WampServer y luego la carpeta WWW.

Creación de la BD para que quede operativo la aplicación en tu Servidor Local

Se debe crear la base de datos con el nombre apsystem, en la siguiente ubicación, posterior a la activación de los servicios Apache y MySQL

http://localhost/phpmyadmin/

Posteriormente se debe importar la base de datos ubicada en el siguiente enlace:

Ver enlace Base de Datos

Todos los procesos se explican a cabalidad en el vídeo relacionado.

Contáctame a mi Whatsapp

Si tienes alguna duda sobre el funcionamiento o la instalación de la aplicación en un servidor local, o si requieres algún desarrollo a medida, me puedes contactar en el siguiente enlace de Whatsapp:

https://configuroweb.com/WhatsappMessenger

Siempre puedes donar

Espero de todo corazón que el software te haya servido, si te es posible donarme 5 USD te lo agradeceré, tu donación permite mantener este proyecto vigente de software totalmente libre y plenamente disponible para todo el mundo saludos.

Etiquetado: / / /

Login PHP MySQL con Signup Se comparte el Código

Se genera una nueva versión, algo más sencilla en líneas de código y más fácil de entender que la publicación Registro y Login de Usuarios con PHP y Mysql

La información completa del proceso se explica en el vídeo a continuación

Descarga del proyecto de Login PHP MySQL

En enlace de descarga del proyecto es el siguiente:

https://github.com/configuroweb/loginsignup

Habilitación del Servidor Local

Es necesario crear la base de datos, alta, y posteriormente importarla donde hayamos descargado el proyecto, para que quede la tabla users y la aplicación esté totalmente operativa.

En el enlace a continuación se puede realizar la descarga de XAMPP, un servidor local que hace que todo funcione:

https://www.apachefriends.org/es/index.html

Instrucciones de descarga y activación del Localhost

Acto seguido se deben activar en XAMPP los servicios de Apache y MySQL.

El proyecto se debe descargar dentro de la siguiente ubicación:

C:\xampp\htdocs

El nombre de la carpeta donde se descargue el proyecto, se debe poner después de la siguiente ubicación:

http://localhost/

El sistema si todo está bien te redireccionara a la siguiente ubicación

 http://localhost/dashboard/ 

Creación he implementacion de la Base de Datos del Proyecto Login PHP MySQL con Signup

Posteriormente puedes acceder al enlace de PHPMyAdmin o a la siguiente ubicación

http://localhost/phpmyadmin/

Acá es donde se debe crear la bd con el nombre “alta” y realizar el proceso de importación.

Posterior a esto la aplicación quedará plenamente operativa, si tienes dudas con la implementación te invito a ver el siguiente vídeo donde explico tres formas de descargar proyectos en GitHub de manera satisfactoria

Del mismo modo, tengo otro vídeo donde abordo el mismo tema, te podría interesar

Cualquier duda te puedes poner en contacto, saludos, también te recomiendo pasar por las demás publicaciones de desarrollo que he estado publicando.

Etiquetado: / / /

ADMINISTRADOR DE CONTENIDOS [CMS], Se explican 3 Formas de Descargar Proyectos Funcionales de GitHub y Google Drive

Se explica el proceso por completo en el vídeo a continuación

Descarga de Aplicaciones Previas

El primer proceso es descargar un servidor local y un gestor de repositorios, para realizar el proceso es necesario descargar XAMPP y GIT

La descarga he instalación de estas aplicaciones se realiza con todas las opciones por defecto.

Descarga del Repositorio del Proyecto Administrador de Contenidos [CMS]

Posterior a la descarga he instalación de XAMPP y GIT, se debe ir a los repositorios donde se ha subido el proyecto Administrador de Contenidos CMS en los enlaces a continuación:

Enlace GitHub

https://github.com/configuroweb/cms

Enlace Google Drive

https://drive.google.com/open?id=1WCFSHkXfwuR5sPHWDhxqiStmsQ6LJW0J

Habilitación del Servidor Local XAMPP

xampp-1
Ventana XAMPP con los servicios Apache y MySQL activados

Se debe acceder a XAMPP después de haberlo instalado. Luego de acceder XAMPP se deben activar los servicios de MySQL y Apache.

Configuración Servidor Local

Ya solo queda trabajar con el proyecto descargado, ubicado en la dirección, si se hicieron todos los procesos por defecto, recomendados en el vídeo

C:\xampp\htdocs

Contáctame

En cualquier caso, si necesitas ayuda con el proceso, no dudes en contactarme.

Etiquetado: / / / / /

SISTEMA HOTELERO Pensión Estudiantil, desarrollada en PHP y MySQL [Comparto el Código]

El proceso de implementación y funcionalidad de la aplicación, se explica en el vídeo a continuación:

Enlaces de descarga del SISTEMA HOTELERO Pensión Estudiantil PHP en PHP y MySQL

Enlace GitHub https://github.com/configuroweb/pension

Enlace Google Drive https://drive.google.com/open?id=1lfwZpllEBBWcPnWIjGtPns9GfnpEkI0A

Proceso de Implementación de la Aplicación en un Servidor Local

Para realizar el proceso de instalación local, se aconseja instalar XAMPP en el siguiente enlace:

https://www.apachefriends.org/es/index.html

Según tu sistema operativo, te va aparecer la mejor opción disponible de descargar.

Debes realizar una instalación, con todas las opciones por defecto, posteriormente reiniciar tu ordenador y acto seguido descargar los archivos de la aplicación del Sistema Hotelero Estudiantil, Pensión|Configuroweb, que fue el nombre que al final le puse.

Estos archivos se deben ubicar en la carpeta en tu ordenador con la siguiente ubicación:

C:\xampp\htdocs\

Posteriormente se debe crear la base de datos con el nombre

hostel.sql

He insertarle el archivo SQL que si se realizó todo el proceso por defecto, debería estar en la siguiente ubicación:

C:\xampp\htdocs\pension\database

En cualquier caso, se puede acceder al archivo SQL en la siguiente ubicación:

https://github.com/configuroweb/pension/blob/master/database/hostel.sql

Cualquier cosa quedo al pendiente de cualquier consulta.

Etiquetado: / /
configuroweb.com
×
Hola de Nuevo
Abrir chat
¿Qué te interesa?
Selecciona los temas de interés sobre
los que deseas recibir noticias: