EleveHub adalah platform online inovatif yang dirancang untuk menjembatani kesenjangan antara novis junior dan para ahli berpengalaman di berbagai industri. Apakah Anda seorang siswa yang mencari bimbingan, seorang profesional yang mencari nasihat karier, atau individu yang menghadapi rintangan teknis, EleveHub ada di sini untuk menghubungkan Anda dengan mentor berpengalaman dari seluruh dunia.
Pemecahan bug mengalami bug yang keras kepala dalam kode Anda yang menghambat kemajuan Anda? Jangan takut! Dengan EleveHub, Anda dapat mencari bantuan dari pengembang berpengalaman yang dapat membantu Anda memecahkan masalah dan men -debug kode Anda secara efisien.
Bantuan karier teknologi menavigasi lanskap kompleks karier teknologi bisa menakutkan, terutama bagi pemula. EleveHub menyediakan platform di mana Anda dapat mencari panduan tentang jalur karier, pengembangan keterampilan, peluang kerja, dan wawasan industri dari para profesional berpengalaman.
Dukungan Akademik Berjuang dengan konsep atau penugasan akademik yang menantang? EleveHub menawarkan lingkungan yang mendukung di mana Anda dapat terhubung dengan orang -orang berpengetahuan yang dapat memberikan kejelasan, bimbingan, dan bantuan dengan upaya akademik Anda.
Catatan: Untuk setiap langkah Tulis Frontend, Backend Code, Simpan Data di DB, lalu lanjutkan ke langkah berikutnya
Catatan: Dapatkan data ahli/senior terdaftar dari DB
Catatan: Di sini mereka akan membahas masalah dan jumlah biaya yang diperlukan untuk menyelesaikan masalah
Deskripsi singkat tentang apa yang dilakukan proyek ini dan untuk siapa
1. Klon Repositori:
git clone https://github.com/samarthhapse/ElevateHub
2. Arahkan ke Direktori Proyek:
cd ElevateHub
3. Tambahkan Git Remote Hulu melalui Terminal Navigasi ke File Profil:
git remote add upstream https://github.com/samarthhapse/ElevateHub
1. Mulai Frontend:
cd client
2. Instal dependensi:
npm install
3. Tambahkan file variabel lingkungan .env yang memiliki variabel:
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. Jalankan klien di localhost:
npm run dev
1. Langsung ke Direktori Proyek ElevateHub -> Kemudian ke direktori server dengan menggunakan:
cd server
2. Instal dependensi:
npm install
3. Tambahkan file variabel lingkungan .env yang memiliki variabel:
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. Jalankan klien di localhost:
npm run dev
Ini akan meluncurkan frontend aplikasi di browser web default Anda.
Anda dapat mengaksesnya di
http://localhost:5173