Skip to content

Azael-less/skillHub-back

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

SkillHub Backend


NodeJS Express MongoDb Mongoose Cloudinary JSON Web Token JSON Web Token


Este es el backend de SkillHub, una aplicación que conecta a personas con habilidades y servicios para facilitar la colaboración y el intercambio de conocimientos. Aquí encontrarás la lógica y la API que respaldan la funcionalidad de SkillHub.

Tecnologías Utilizadas

  • Node.js: Plataforma de JavaScript del lado del servidor.
  • Express: Framework de aplicaciones web para Node.js.
  • MongoDB: Base de datos NoSQL para almacenar datos.
  • Mongoose: Librería de modelado de objetos MongoDB para Node.js.
  • Cloudinary: Servicio de almacenamiento y administración de imágenes en la nube.
  • MercadoPago: Plataforma de pagos y cobros en línea.
  • JSON Web Tokens (JWT): Para la autenticación y autorización de usuarios.

Configuración del Proyecto

  1. Clona este repositorio: git clone https://github.com/TuUsuario/SkillHub-Backend.git

  2. Instala las dependencias: npm install

  3. Configura las variables de entorno en un archivo .env.

    PORT=3001
    DB_URL = your-mongodb-uri
    DB_CLUSTER = your-cluster-mongodbAtlas
    DB_PASWWORD = **your-password-mongodbAtlas**
    DB_USER = your-user-mongodbAtlas
    CLOUDINARY_CLOUD_NAME=your-cloudinary-cloud-name
    CLOUDINARY_API_KEY=your-cloudinary-api-key
    CLOUDINARY_API_SECRET=your-cloudinary-api-secret
    MERCADOPAGO_ACCESS_TOKEN=your-mercadopago-access-token
    JWT_SECRET=your-jwt-secret
    

Inicia el servidor: npm start

  1. Endpoints : A continuación se enumeran algunos de los puntos finales (endpoints) que se trabajan de forma local de acuerdo al puerto donde se levante el servidor:

Contribución

Si deseas contribuir a este proyecto, ¡estamos encantados de recibir tus aportaciones! Puedes hacerlo a través de pull requests.


Este README proporciona una descripción detallada de las tecnologías utilizadas, cómo configurar el proyecto y una visión general de los endpoints de la API. También incluye secciones para contribuciones y la licencia del proyecto. Puedes personalizarlo aún más según las necesidades de tu proyecto. ¡Espero que te sea útil!

About

Desarrollo de Proyecto Final | Henry Bootcamp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%