H-Learning es un proyecto eCommerce destinado a la venta de cursos online con orientacion a la educación IT. La misma cuenta con dos roles de usuarios, el primero como estudiante, en la cual podes acceder a los cursos comprados, editar tu usuario, avatar, crear una reseña del curso entre otras. La segunda cuenta con un administrador, lo cual permite, crear, editar o dar de baja un curso, como a una categoria del mismo entre otras funcionalidades de su rol.
Para utilizar este proyecto, es necesario crear un archivo .env dentro de la carpeta api, y una en client a su vez establecer las siguientes variables:
DB_URL=mongodb+srv: Cloud Atlas link
PORT = 9000
SECRET_KEY = secret key
MP_TOKEN = token test
API_URL = https://hlearning.herokuapp.com
CLIENT_URL=https://hl-earning.vercel.app/
REACT_APP_BASE_URL = https://hlearning.herokuapp.com
REACT_APP_CLOUD_NAME = hlearning
REACT_APP_UPLOAD_PRESET = yqjnrvm7
REACT_APP_EMAIL_TEMPLATE = template_or9mjrn
REACT_APP_EMAIL_USER = user_GdBu7T9DTHFnIo5cvAyNk