Skip to content

Latest commit

 

History

57 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geeks-Hubs-E-Commerce

# Bienvenido a la aplicación E-Commerce de GeeksHubs Academy

image

Datos generales

- Autor del proyecto: Juan Manuel Gómez

- Título del proyecto: Proyecto final del BTC Backend Express

Índice
  1. Sobre este proyecto
  2. Producción
  3. Tecnologías
  4. APIs
  5. Implementación local
  6. Vista principal
  7. Vista administrador
  8. Licencia

Sobre este proyecto 🎯

Proyecto final de BTC Backend de GeeksHubs Academy, en el cual se nos pide realizar una tienda de comercio electrónico que tenga un Endpoint para la gestión usuarios, otro para productos que se venden en la tienda y uno último para las compras que realicen los usuarios en la tienda. Como funciones extra de este proyecto se ha incluido un buscador para filtrar productos por nombre, aparte de también poder filtrar productos por valoración de clientes y por precios de artículos.

Producción 🚀

URL de producción🚀🚀🚀

Tecnologías

APIs

Para el siguiente proyecto se han hecho uso de las APIs de los siguientes servicios para dotar de un mayor realismo a la aplicación.

MONGODB_ATLAS   CLOUDINARY   PAYPAL

Implementación local

#1 - Clona este repositorio en tu equipo $ git clone 'url-repository'

#2 - Instala todos las dependencias del frontend y del backend $ cd frontend && npm install $ cd backend && npm install

#3 - Crea un fichero .env en la carpeta de backend con las siguientes variables y junto a sus respectivos valores: MONGODB_URI PAYPAL_CLIENT_ID CLOUDINARY_CLOUD_NAME CLOUDINARY_API_KEY CLOUDINARY_URL CLOUDINARY_API_SECRET

#4 - Arrancar servidor: $ cd frontend && npm start $ cd backend && npm start

#5 - Cargaremos los datos de prueba de la tienda en nuestra BD vacía accediendo a la siguiente dirección en el navegador: /api/seed

Acceso a la aplicación

Datos de acceso como administrador:

Correo electrónico: admin@geeks.com // Contraseña: 123456

Datos de acceso como cliente:

Correo electrónico: user@geeks.com // Contraseña: 123456

Vista principal

1

2

3

4

5

Vista administrador

6

7

8

9

Licencia

Proyecto bajo la licencia de Creative Commons Legal Code.

CC

About

Proyecto final de BTC Backend de GeeksHubs Academy, en el cual se nos pide realizar una tienda de comercio electrónico.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages