Git Product home page Git Product logo

cotizaciones-web-php's Introduction

Sistema de cotizaciones

He desarrollado un sistema web utilizando PHP y MySQL que permite la creación de clientes y generación automática de cotizaciones, incluyendo el cálculo del costo y tiempo estimado. Además, brinda la opción de imprimir las cotizaciones.

Una característica adicional es la sección de ajustes, donde se pueden personalizar diversos mensajes que se incluirán en las cotizaciones, como el remitente o un mensaje de agradecimiento.

Instalación

Exporta el cóigo y editalo a tu gusto. También puedes empezar a hacer uso del sistema como está. Para iniciarlo debes editar el archivo env.php, agrega las credenciales de la base de datos y actualiza el archivo.

Características del software

Entre sus principales características encontramos las siguientes:

  • Realizar cotizaciones o presupuestos.
  • Estimar el costo requerido, el cual se configura por cada servicio.
  • Calcular tiempo requerido por cada servicio.
  • Describir características y/o condiciones del trabajo.
  • Agregar clientes para ligarlos a las cotizaciones.
  • Imprimir la cotización o guardarla como PDF (esto depende del navegador la mayoría de veces).
  • Multiusuario: cualquier usuario puede registrarse y usarlo, así de simple. Eso sí, las cotizaciones, servicios y características son separadas por usuario.
  • Totalmente open source.
  • Escrito con PHP, utiliza PDO para interactuar con la base de datos.
  • Base de datos MySQL.
  • Lado del cliente con Vue.JS y Bootstrap.
  • Mensaje de agradecimiento, presentación y footer totalmente configurables.

Datos técnicos

-Este sistema está creado con PHP utilizando PDO para conectar con MySQL.

-En el lado del cliente utiliza a Bootstrap 4 y Vue.Js en su versión 2.

-La sesión de PHP es manejada por un Handler propio.

-No se utiliza ningún framework para PHP.

-Las contraseñas están cifradas con bcrypt.

-Se usa un token CSRF para evitar ataques CSRF.

-El sistema usa PHP, el framework Bootstrap 4 para los estilos y sólo un poco de JavaScript con Vue.js para mejorar la experiencia de usuario y renderizar algunas cosas.

Demostración y pruebas del software

Puedes probar el sistema aquí: https://demos-github-jl.000webhostapp.com/Cotizaciones-Web-Con-PHP/

Regístrate con tu correo electrónico y luego inicia sesión. El software es web, y por lo tanto multiplataforma.

Puedes acceder a él desde una tableta, teléfono o computadora desde cualquier parte del mundo. Aparte de eso, gracias al diseño responsivo se adapta a cualquier pantalla.

Requisitos del sistema

Necesita un servidor con PHP y Apache. La versión mínima de PHP es la 5.6, esto debido a que se usa la notación corta del arreglo [].

Extensiones

  • PDO

Base de datos

Base de datos de MySQL o MariaDB. El esquema está en esquema.sql

Credenciales

Configurar las credenciales en el archivo env.php.

Licencia

Código fuente disponible bajo la licencia MIT.

Capturas del proyecto

Estas son las capturas del proyecto.

Iniciar Sesión:

Inicio de sesión

Registrarse:

Registrarse

Ajustes:

Ajustes

Crear Cliente:

Crear Cliente

Lista de Clientes:

Lista de Clientes

Crear Presupuesto:

Crear Presupuesto

Lista de Presupuestos:

Lista de Presupuestos

Editar Presupuesto:

Editar Presupuesto

Presupuesto Editado:

Presupuesto Editado

cotizaciones-web-php's People

Contributors

jelondonoj 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.