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訪問它