ElevateHub es una plataforma innovadora en línea diseñada para cerrar la brecha entre los novatos junior y los expertos experimentados en varias industrias. Ya sea que sea un estudiante que busque orientación, un profesional en ciernes que busque consejos profesionales o un individuo que encuentre obstáculos técnicos, ElevateHub está aquí para conectarlo con mentores experimentados de todo el mundo.
¿ La resolución de errores encontró un error terco en su código que está impediendo su progreso? ¡No temas! Con ElevateHub, puede buscar ayuda de desarrolladores experimentados que puedan ayudarlo a solucionar problemas y depurar su código de manera eficiente.
La asistencia profesional tecnológica que navega por el complejo panorama de una carrera tecnológica puede ser desalentadora, especialmente para principiantes. ElevateHub proporciona una plataforma en la que puede buscar orientación sobre carreras profesionales, desarrollo de habilidades, oportunidades de trabajo e información de la industria de profesionales experimentados.
¿ Apoyo académico que lucha con un concepto o tarea académica desafiante? ElevateHub ofrece un entorno de apoyo en el que puede conectarse con personas conocedoras que puedan proporcionar claridad, orientación y asistencia con sus esfuerzos académicos.
Nota: Para cada paso, escriba frontend, código de backend, almacene datos en DB y luego avance al siguiente paso
Nota: Obtenga los datos de expertos/personas mayores registradas de la DB
Nota: Aquí discutirán el problema y la cantidad de tarifas requeridas para resolver el problema
Una breve descripción de lo que hace este proyecto y para quién es
1. Clon el repositorio:
git clone https://github.com/samarthhapse/ElevateHub
2. Navegue al directorio del proyecto:
cd ElevateHub
3. Agregue Git Remote Upstream a través del terminal que navega al archivo de perfil:
git remote add upstream https://github.com/samarthhapse/ElevateHub
1. Iniciar Frontend:
cd client
2. Instalar dependencias:
npm install
3. Agregue un archivo de variable de entorno .env con las variables:
CLIENT_ID=<THE-GOOGLE-AUTH-CLIENT-ID>
CLIENT_SECRET_KEY=<THE-GOOGLE-AUTH-CLIENT-ID>
CLIENT_REDIRECT_URL=<THE-URL-OF-YOUR-BACKEND>
VITE_APPWRITE_ENDPOINT=https://cloud.appwrite.io/v1
VITE_APPWRITE_PROJECT=<YOUR-APPWRITE-PROJECT-ID>
PORT=<PORT-AT-WHICH-YOUR-BACKEND-IS-RUNNING>
3. Ejecutar el cliente en localhost:
npm run dev
1. Dirija al directorio del proyecto ElevateHub -> luego al directorio del servidor utilizando:
cd server
2. Instalar dependencias:
npm install
3. Agregue un archivo de variable de entorno .env con las variables:
MONGO_URI=<YOUR-MONGODB-ATLAS-DATABASE-URL>
PORT=<PORT-YOUR-WANT-YOUR-BACKEND-TO-RUN>
CLOUDINARY_CLOUD_NAME=<YOUR-CLOUDINARY_CLOUD_NAME>
CLOUDINARY_API_KEY=<YOUR-CLOUDINARY_API_KEY>
CLOUDINARY_API_SECRET=<YOUR-CLOUDINARY_API_SECRET>
SERVER_ADDRESS=<WHERE_YOUR_BACKEND_IS_RUNNING_> eg(http://localhost/PORT_NO.)
#If your dont have these details create one on https://ethereal.email/ and create a demo account
MAIL_HOST=<MAIL-HOST>
MAIL_PORT=<MAIL-PORT>
MAIL_AUTH_USER=<MAIL_AUTH_USER>
MAIL_AUTH_PASSWORD=<MAIL_AUTH_PASSWORD>
MAIL_OWNER_FOR_AUTH=<MAIL_ID_OF_MODERATOR/OWNER_OF_WEBSITE>
JWT_SECRET_KEY=<YOUR-JWT_SECRET_KEY>
3. Ejecutar el cliente en localhost:
npm run dev
Esto iniciará el frontend de la aplicación en su navegador web predeterminado.
Puede acceder a él en
http://localhost:5173