A ElevateHub é uma plataforma on -line inovadora projetada para preencher a lacuna entre novatos e especialistas experientes em vários setores. Seja você um aluno que procura orientação, um profissional que busca conselhos de carreira ou um indivíduo que encontra obstáculos técnicos, o ElevateHub está aqui para conectá -lo a mentores experientes de todo o mundo.
A solução de bugs encontrou um bug teimoso em seu código que está impedindo seu progresso? Não tema! Com o ElevateHub, você pode procurar assistência de desenvolvedores experientes que possam ajudá -lo a solucionar e depurar seu código com eficiência.
Assistência na carreira tecnológica Navegando pelo complexo cenário de uma carreira tecnológica pode ser assustador, especialmente para iniciantes. O ElevateHub fornece uma plataforma na qual você pode procurar orientação sobre carreiras, desenvolvimento de habilidades, oportunidades de emprego e insights do setor de profissionais experientes.
Suporte acadêmico lutando com um conceito ou tarefa acadêmica desafiadora? A ElevateHub oferece um ambiente de apoio, onde você pode se conectar com indivíduos conhecedores que podem fornecer clareza, orientação e assistência aos seus empreendimentos acadêmicos.
NOTA: Para cada etapa, escreva front -end, código de back -end, dados de armazenamento em db e depois avise para a próxima etapa
Nota: Obtenha os dados de especialistas/idosos registrados do banco de dados
Nota: Aqui eles discutirão o problema e a quantidade de taxas necessárias para resolver o problema
Uma breve descrição do que este projeto faz e para quem é
1. Clone o repositório:
git clone https://github.com/samarthhapse/ElevateHub
2. Navegue até o diretório do projeto:
cd ElevateHub
3. Adicione o Git Remote a montante no terminal navegando até o arquivo de perfil:
git remote add upstream https://github.com/samarthhapse/ElevateHub
1. Inicie o front -end:
cd client
2. Instale dependências:
npm install
3. Adicione um arquivo de variável de ambiente .env com as variáveis:
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. Execute o cliente no localHost:
npm run dev
1. Diretor para o diretório do projeto elevateHub -> depois para o diretório do servidor usando:
cd server
2. Instale dependências:
npm install
3. Adicione um arquivo de variável de ambiente .env com as variáveis:
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. Execute o cliente no localHost:
npm run dev
Isso iniciará o front -end do aplicativo no seu navegador padrão.
Você pode acessá -lo em
http://localhost:5173