GithubHelp home page GithubHelp logo

ikaruga2.0's Introduction

Ecommerce Buhocenter npm npm npm npm

Logo-completo

Primera fase. version 1.0

Find everything, buy anything

Buhocenter es un nuevo comercio electrónico que permite el pago con cryptomonedas. miles de productos al alcance de un click, encuentra el producto de tu necesidad en nuestros catálogos, te sientes perdido? ¡no te preocupes! ¡con nuestras categorías podrás encontrar lo que necesites, desde tecnología, hasta productos del hogar!

detalles

buhocenter está hecho en nestjs en el backend y vuejs en el frontend, para la BD se usa postgresql.

features

Como cliente de Buhocenter podrás:

  1. Registrarse de manera tradicional o con tus cuentas de Gmail o Facebook.
  2. Administrar tu perfil de usuario
  3. Registrar direcciones dentro de EU para que recibas tus compras
  4. Administrar tus direcciones.
  5. Buscar miles de productos y servicios
  6. Buscar productos o servicios por catálogos
  7. Buscar catálogos por categorías
  8. seleccionar el idioma en que quieres ver el contenido de buhocenter
  9. Agregar productos a tu carrito
  10. comprar los productos/servicios en tu carrito pagando con cryptomonedas.
  11. recibir correos de bienvenida, también al completar una transacción con éxito.
  12. recibir correos con nuevas ofertas y descuentos.

Como parte de nuestro equipo de administradores podrás:

  1. Gestionar usuarios.
  2. agregar productos/servicios.
  3. gestionar productos/servicios.
  4. Definir el mínimo de un producto en inventario

imágenes de buhocenter

buho 1

buho 2

buho 3

buho 4

archivo. env

[este] es el formato del archivo. env, en él se declararán variables de entorno necesarias para la ejecución de la aplicación. Por lo tanto, es de vital importancia llenarla antes de pasar a la instalación.

El archivo. env para el backend debe estar ubicado en la carpeta buhocenter-backend, y el. end del front en buhocenter-frontend

instalación y setup

primero que nada, necesitas npm y node.js. Después, es necesario instalar nestjs de manera global

$ npm install nestjs -g

clonar develop. Luego en buhocenter backend:

$ npm install

llenar el archivo. env (asegurar que la sincronización este activa para que se creen las entidades automáticamente en postgresql):

 $ npm run start:dev

Crear una base de datos en postgresql llamada "buhocenter"

llenar la BD con los inserts que se encuentran aquí

¡Ya finalizamos con la instalación de backend! ahora vamos con fronend.

En buhocenter frontend:

$ npm install

y finalmente corremos el servidor:

$ npm run serve

y listo! si vamos a [localhost:8080/home] ya veremos la página inicial de buhocenter!

API

para validar las direcciones se usa el API de SmartyStreets.

smartystreets

la pasarela de pago que se encarga de las transacciones es utrust.

utrust

También usamos firebase para guardar cierta información del usuario

firebase


MIT ©

:shipit: Angel Sucasas :shipit: Andrea Da Silva :shipit: Gabriel Ortega

ikaruga2.0's People

Contributors

angelsucasas avatar rexrayo avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

thegaboefects

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.