Skip to content

SNKRS store is a sneaker e-commerce project, developed with MERN technology, which includes session management and file storage with GCP Firebase.

License

Notifications You must be signed in to change notification settings

daochoam/SNKRS-Back

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SNKRS BACKEND

NODEJS -- FIREBASE -- MONGODB

Tecnologías:

Linux Ubuntu JavaScript Node JS MongoDB

Dependencias:

  • axios => ^1.5.0,
  • connect-mongo => ^5.0.0,
  • cookie-parser => ^1.4.6,
  • cors => ^2.8.5,
  • dotenv => ^16.3.1,
  • express => ^4.18.2,
  • express-session => ^1.17.3,
  • express-validator => ^7.0.1,
  • firebase => ^10.4.0,
  • firebase-admin => ^11.10.1,
  • jsonwebtoken => ^9.0.2,
  • mercadopago => ^1.5.17,
  • mongoose => ^7.5.2,
  • morgan => ^1.10.0,
  • nodemailer => ^6.9.5,
  • swagger-jsdoc => ^6.2.8,
  • swagger-ui-express => ^5.0.0

Dependencias de Desarrollo:

  • nodemon => ^3.0.1

Instalación del proyecto:

Requisitos Previos

Asegúrate de tener Node.js y npm instalados en tu máquina antes de continuar. Si aún no los tienes instalados, puedes descargarlos desde https://nodejs.org/.

Instalación y Uso de Firebase CLI

Firebase CLI (Command Line Interface) es una herramienta de línea de comandos que te permite interactuar con los servicios de Firebase desde tu terminal. Puedes usarlo para administrar tus proyectos de Firebase, desplegar aplicaciones web, acceder a Firestore, y más.

Instalación de Firebase CLI

Para instalar Firebase CLI, abre tu terminal y ejecuta el siguiente comando: npm install -g firebase-tools

Iniciar Sesión en Firebase CLI

Antes de comenzar a usar Firebase CLI, debes iniciar sesión con tu cuenta de Firebase. Esto te permitirá acceder a tus proyectos de Firebase desde la línea de comandos. Para iniciar sesión, ejecuta: firebase login

Se abrirá una ventana del navegador web y se te pedirá que inicies sesión con tu cuenta de Google asociada a Firebase.

Inicializar un Proyecto

Si aún no tienes un proyecto de Firebase, puedes crear uno desde https://console.firebase.google.com/. Una vez que tengas un proyecto, puedes inicializar Firebase CLI en tu proyecto ejecutando: firebase init

Este comando te guiará a través de la configuración inicial y te permitirá seleccionar las funciones que deseas habilitar en tu proyecto.

Licencia

Creative Commons License

Este proyecto está bajo la Licencia Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Consulta el archivo LICENSE.md para más detalles.

About

SNKRS store is a sneaker e-commerce project, developed with MERN technology, which includes session management and file storage with GCP Firebase.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published