Giter Site home page Giter Site logo

yanzc4 / delivery-reservas Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 10.27 MB

Sistema de delivery con ubicación de empleados en real time, y un sistema de reservas ayudado de un chatbot con inteligencia artificial con chatgpt

PHP 73.15% CSS 6.18% JavaScript 3.97% Hack 1.08% HTML 15.63%

delivery-reservas's Introduction

Sistema BooFast

Sistema de delivery con ubicacion de empleados en realtime, y un sistema de reservas ayudado de un chatbot con inteligencia artificial con chatgpt.

Documentación

  • Servidor usado AWS

    Puertos a Abrir

    7800|888|80|443|20|21

  • VPS de ubuntu 20.04

  • aaPanel para la administración del hosting

    aaPanel Download

    Comando wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && sudo bash install.sh aapanel

  • Marco de trabajo Bootstrap 5

  • Para iconos Boxicons

  • Material Symbols and Icons - Google Fonts

  • Usamos Ajax para enviar peticiones al servidor

  • Utilizamos SweetAlert2 para las alertas

  • Utilizamos Mail Zoho para el envio de correos para recuperar contraseña(es decir lo usamos como servidor SMTP)

  • Utilizamos la libreria de PHPMailer para poder estructurar el envio de correos

Estructura

  • assets

    css

    img

    js (Aqui van las funciones y peticiones ajax)

  • backend

    empleado (iran las funcionalidades)

    controller (aqui ira el controlador)

    model (aqui van las funciones del crud)

  • cliente

    chatbot

    index

    ofertas

    pedidos

    perfil

    platos

  • colaborador

    • administrador

      ajustes

      chat

      crudPlatos

      dashboard

      index

      inventario

      mapa

      perfil

      reportes

    • delivery

      chat

      index

      mapa

      pedidos

      perfil

    • monitoreo

      chat

      index

      mapa

      pedidos

      perfil

    • index

  • database (scrip de base de datos)

  • frontend (componentes como el menu y cabeceras)

  • inc (configuracion y conexion a la base de datos)

    conexion.php

    config.php

  • .htaccess (archivo de configuracion del servidor)

  • index.php (archivo principal del sistema)

Pasos para el crud

  • Guiarse de los archivos prueba.php
  • en el js se encuentra los ajax dentro de administrador tomar como guia el js crudEmpleado.js

    ajax.png

  • dentro de backend se encuentra la carpeta model ahi dentro el archivo empleadoModel.php copiar y ajustar las consultas para que coincidan con la tabla a la que se desea hacer crud

    model.png

  • dentro de backend se encuentra la carpeta controller ahi esta el archivo empleadoController.php copiar y ajustar a su uso y enviar los parametros al model ... El controlador a su vez devolvera data la cual debe ser diseñada de acuerdo a la maquetacion original, mantener las css ya creadas.

    controller.png

delivery-reservas's People

Contributors

yanzc4 avatar

Stargazers

SaulDV avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.