ElevateHub เป็นแพลตฟอร์มออนไลน์ที่เป็นนวัตกรรมที่ออกแบบมาเพื่อลดช่องว่างระหว่างสามเณรจูเนียร์และผู้เชี่ยวชาญที่มีประสบการณ์ในอุตสาหกรรมต่างๆ ไม่ว่าคุณจะเป็นนักเรียนที่กำลังมองหาคำแนะนำมืออาชีพที่กำลังมองหาคำแนะนำด้านอาชีพหรือบุคคลที่เผชิญกับอุปสรรคทางเทคนิค ElevateHub อยู่ที่นี่เพื่อเชื่อมโยงคุณกับที่ปรึกษาที่มีประสบการณ์จากทั่วโลก
การแก้แมลง พบข้อผิดพลาดที่ดื้อรั้นในรหัสของคุณที่ขัดขวางความคืบหน้าของคุณ? ไม่กลัว! ด้วย ElevateHub คุณสามารถขอความช่วยเหลือจากนักพัฒนาที่มีประสบการณ์ซึ่งสามารถช่วยคุณแก้ไขปัญหาและดีบักรหัสของคุณได้อย่างมีประสิทธิภาพ
ความช่วยเหลือด้านอาชีพด้านเทคโนโลยี ในการนำทางภูมิทัศน์ที่ซับซ้อนของอาชีพด้านเทคโนโลยีอาจเป็นเรื่องที่น่ากลัวโดยเฉพาะอย่างยิ่งสำหรับผู้เริ่มต้น ElevateHub เป็นแพลตฟอร์มที่คุณสามารถขอคำแนะนำเกี่ยวกับเส้นทางอาชีพการพัฒนาทักษะโอกาสในการทำงานและข้อมูลเชิงลึกของอุตสาหกรรมจากมืออาชีพที่มีประสบการณ์
การสนับสนุนทางวิชาการ การดิ้นรนกับแนวคิดหรือการมอบหมายทางวิชาการที่ท้าทาย? ElevateHub เสนอสภาพแวดล้อมที่สนับสนุนซึ่งคุณสามารถเชื่อมต่อกับบุคคลที่มีความรู้ซึ่งสามารถให้ความชัดเจนคำแนะนำและความช่วยเหลือเกี่ยวกับความพยายามด้านการศึกษาของคุณ
หมายเหตุ: สำหรับแต่ละขั้นตอนการเขียนส่วนหน้า, รหัสแบ็กเอนด์, จัดเก็บข้อมูลใน db แล้วเลื่อนไปข้างหน้าไปยังขั้นตอนถัดไป
หมายเหตุ: รับข้อมูลของผู้เชี่ยวชาญ/ผู้สูงอายุที่ลงทะเบียนจาก DB
หมายเหตุ: ที่นี่พวกเขาจะหารือเกี่ยวกับปัญหาและจำนวนค่าธรรมเนียมที่จำเป็นในการแก้ปัญหา
คำอธิบายสั้น ๆ เกี่ยวกับสิ่งที่โครงการนี้ทำและเป็นใคร
1. โคลนที่เก็บ:
git clone https://github.com/samarthhapse/ElevateHub
2. นำทางไปยังไดเรกทอรีโครงการ:
cd ElevateHub
3. เพิ่ม GIT รีโมตต้นน้ำผ่านเทอร์มินัลนำทางไปยังไฟล์โปรไฟล์:
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. โดยตรงไปยังไดเรกทอรีโครงการ ElevateHub -> จากนั้นไปยังไดเรกทอรีเซิร์ฟเวอร์โดยใช้:
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
สิ่งนี้จะเปิดตัวส่วนหน้าแอปพลิเคชันในเว็บเบราว์เซอร์เริ่มต้นของคุณ
คุณสามารถเข้าถึงได้ที่
http://localhost:5173