ElevateHub
1.0.0
ElevateHub是一个创新的在线平台,旨在弥合初级新手和各个行业经验丰富的专家之间的差距。无论您是寻找指导的学生,寻求职业建议的崭露头角的专业人员,还是遇到技术障碍的个人,VivateHub都在这里与您与全球经验丰富的导师联系起来。
解决错误在您的代码中遇到了一个顽固的错误,这阻碍了您的进度?害怕不要!借助ElevateHub,您可以寻求经验丰富的开发人员的帮助,他们可以帮助您进行故障排除和调试代码。
技术职业协助导航技术职业的复杂格局可能令人生畏,尤其是对于初学者而言。 LevateHub提供了一个平台,您可以在其中寻求有关经验丰富专业人士的职业道路,技能发展,工作机会和行业见解的指导。
学术支持在具有挑战性的学术概念或任务中挣扎? LevateHub提供了一个支持性的环境,您可以与知识渊博的个人建立联系,这些人可以在学术努力方面提供清晰,指导和帮助。
注意:对于每个步骤,写入前端,后端代码,将数据存储在DB中,然后向下移至下一步
注意:从数据库获取注册专家/老年人的数据
注意:在这里他们将讨论问题和解决问题所需的费用数量
简要说明这个项目的工作以及它是谁
1。克隆存储库:
git clone https://github.com/samarthhapse/ElevateHub
2。导航到项目目录:
cd ElevateHub
3。通过终端导航到配置文件文件上游添加Git Remote上游:
git remote add upstream https://github.com/samarthhapse/ElevateHub
1。启动前端:
cd client
2。安装依赖项:
npm install
3。添加一个具有变量的环境变量文件.env :
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。在Localhost上运行客户端:
npm run dev
1。直接到EvipateHub项目目录 - >然后使用以下方式到达服务器目录
cd server
2。安装依赖项:
npm install
3。添加一个具有变量的环境变量文件.env :
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。在Localhost上运行客户端:
npm run dev
这将在您的默认Web浏览器中启动应用程序前端。
您可以在
http://localhost:5173访问它