Code Monkey home page Code Monkey logo

back_e-commerce's Introduction

🚀 IDFASHION - E-COMMERCE

El objetivo del proyecto es la creación de una aplicación web para la gestióncompleta de un sitio orientado a la compra-venta de productos de moda. Se debecentrar el desarrollo tanto en la parte del usuario que se acerca al contenido para realizar sus compras, como en la parte del gestor que se encarga de definir y maquetar todo el contenido de los productos a mostrar. Por lo tanto dispondremos de dos tipos de usuarios: administrador y cliente.El usuario administrador debe estar registrado en la aplicación por defecto y tiene todos los permisos necesarios para acceder al dashboard interno de la aplicación donde podrá gestionar todos los datos relativos a los diferentes productos. Es el encargado de crear categorías, subir y definir productos y colocarlosdependiendo de aquellos que quiera destacar dependiendo de ofertas, épocas del año destacadas o campaña de promoción. El cliente debe poder consultar cualquier aspecto relacionado con los productos publicados en la aplicación, así como navegar sin problema por cualquiera de las partes públicas del sitio. Para poder comprar, editar su carrito de la compra, marcar como favorito o crear algún tipo de reseña debe registrarse y autenticarse. El proceso de compra puede simularse o quedarse en el paso previo al cobro, no hace falta implementar ningún tipo de pasarela de pago o similar.

Info aplicación: IDProject

🎯 Requisitos mínimos

  • Sistema de autenticación con dos perfiles: administrador y cliente.

  • El administrador debe poder realizar las siguientes tareas:

    • Creación y edición de categorías.
    • Creación y edición de los productos en las diferentes categorías.

E-Commerce:

  • Establecimiento de la posición de los diferentes productos en función deofertas o días especiales.

  • Visualización de procesos de compra por parte de los clientes.

  • El usuario cliente dispone de las acciones:

    • Puede revisar la parte pública sin necesidad de acceder al sistema.
    • Puede marcar ciertos artículos como favoritos para hacerles un seguimiento.
    • Dispone de un espacio de tipo “carrito de la compra” donde puede situar los productos a comprar.
    • Puede escribir reseñas sobre un producto o recomendar las reseñas de otros clientes.

💫 Deseables

  • Sistema de seguimiento por email para avisar al cliente cuando uno de los artículos marcado como favorito modifica su precio.

🛠️ Requisitos técnicos

  • Framework de FrontEnd:
    angular

  • Base de datos, dependiendo las necesidades del proyecto, podrá ser elegida entre
    mongodb mysql

  • Backend la aplicación la realizaremos en
    nodejs express

🔗 Tecnologías

🖼️ Front End

angular bootstrap

💽 Back End

nodejs express mysql

💻 Ejecuta el respositorio localmente

git NPM

Clona el proyecto

  git clone https://github.com/Sonia-Flores/front_e-Commerce.git

Accede al directorio del proyecto

  cd front_e-Commerce

Instala las dependencias

  npm install
  git clone https://github.com/Sonia-Flores/back_e-Commerce.git

Accede al directorio del proyecto

  cd back_e-Commerce

Instala las dependencias

  npm install

FRONT:

Inicia el servidor en el Front:

  ng s

BACK:

Debes tener instalado el backend:

  npm run dev

Ayuda creación .env

DB_HOST="127.0.0.1"
DB_USER="nombre_MySQL_User"
DB_PASSWORD="password"
DB_PORT=numero_puerto
DB_NAME="db_name"
SECRET_KEY="SeCrEt"

Inicia el servidor en el Back:

  npm run dev

image;

✍🏼 Autores ©️

back_e-commerce's People

Contributors

sonia-flores avatar pallacus avatar cristianlafu 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.