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
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