Skip to content

Dennish02/NFT-Market

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NFT market

Proyecto Grupal Bootcamp Henry

NFT Market NFT Market NFT Market NFT Market

¿De qué se trata este proyecto?

Diseñar y desarrollar una plataforma de intercambio de NFT que permita al usuario crear, comprar vender y/o intecarmbiar sus activos en la plataforma. Implementación de pasarella de pagos con Mercado Pago Optimización con Socket.io Chat para la comunidad con Socket.io Creación y registro de usuarios usando JWT y bcrypt Deploy con Heroku y Netlify Desarrollar la plataforma utilizando diferentes tecnologías como React, Redux, Socket.io, Sass, Gulp, CSS3, y para el Back-End MongoDb, Mongoose, Express,js, Node,js

¿Cómo probarlo?

Puedes descargar como zip, en cada carpeta, tanto en el back como en en front poner npm install y despues para correr el proyecto poner en consola de ambas carpetas npm run dev

Sin los archivos .env no van a correr el back y el front. Configurar con tus datos:
.env Backend

MONGO_URI = you db in mongo
JWT_SECRET = you secret keyword

FRONTEND_URL = http://localhost:3000

EMAIL_USER= user email de gmail
EMAIL_PASS= pass email gmail
EMAIL_HOST= smtp.gmail.com
EMAIL_PORT= 465
EMAIL_SECURE= true

CLOUD_NAME = dbuhowgew
API_KEY = 119685163566889
API_SECRET = DvRuddxL12vv3SdUcanvc6IkB8U

ACCESS_TOKEN_MP= you token
PUBLIC_KEY_MP= you token
CLIENT_ID= 191662824366-t2ai2ljblpt0nrbaet49vudt5vbiemgf.apps.googleusercontent.com

.env Front
VITE_BACKEND_URL = http://localhost:3001
VITE_PUBLIC_KEY_MP= your key
VITE_URL_PAYMENT_MP= http://localhost:3001
VITE_URL_CLIENT_ID= 191662824366-t2ai2ljblpt0nrbaet49vudt5vbiemgf.apps.googleusercontent.com

Tienes que configurar las credenciales de MP y de Gmail para recibir los correos de verificacion.
RECOMENDACION Descargar MongoDb