Elevatehub ist eine innovative Online -Plattform, um die Lücke zwischen Junior -Anfängern und erfahrenen Experten in verschiedenen Branchen zu schließen. Egal, ob Sie ein Student sind, der nach Anleitung sucht, einen angehenden professionellen Beratungsberatung oder eine individuelle Begegnung mit technischen Hürden, Elegehub ist hier, um Sie mit erfahrenen Mentoren aus der ganzen Welt zu verbinden.
Die Fehlerlösung hat einen hartnäckigen Fehler in Ihrem Code begegnet, der Ihren Fortschritt behindert? Angst nicht! Mit Elevatehub können Sie Hilfe von erfahrenen Entwicklern suchen, die Ihnen helfen können, Ihren Code effizient zu beheben und zu debuggen.
Tech -Karriereunterstützung, die durch die komplexe Landschaft einer Tech -Karriere navigiert, kann insbesondere für Anfänger entmutigend sein. Elevatehub bietet eine Plattform, auf der Sie Anleitung zu Karrierewegen, Fähigkeitenentwicklung, Beschäftigungsmöglichkeiten und Branchenerkenntnissen von erfahrenen Fachleuten suchen können.
Akademische Unterstützung mit einem herausfordernden akademischen Konzept oder einer anspruchsvollen Aufgabe? Elevatehub bietet eine unterstützende Umgebung, in der Sie sich mit sachkundigen Personen verbinden können, die Klarheit, Anleitung und Unterstützung bei Ihren akademischen Bemühungen bieten können.
HINWEIS: Für jeden Schritt schreiben Sie Frontend, Backend -Code, speichern Sie Daten in DB und gehen Sie dann zum nächsten Schritt voran
Hinweis: Holen Sie sich die Daten von registrierten Experten/Senioren aus der DB
Hinweis: Hier diskutieren sie das Problem und die Menge an Gebühren, die zur Lösung des Problems erforderlich sind
Eine kurze Beschreibung dessen, was dieses Projekt tut und für wen es ist
1. Klonen Sie das Repository:
git clone https://github.com/samarthhapse/ElevateHub
2. Navigieren Sie zum Projektverzeichnis:
cd ElevateHub
3. Fügen Sie Git Remote stromaufwärts durch die terminale Navigation zur Profildatei hinzu:
git remote add upstream https://github.com/samarthhapse/ElevateHub
1. Frontend beginnen:
cd client
2. Abhängigkeiten installieren:
npm install
3. Fügen Sie eine Umgebungsvariablendatei hinzu .env mit den Variablen:
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. Kunden auf Localhost führen:
npm run dev
1. Direkt auf das Elevatehub -Projektverzeichnis -> dann zum Serververzeichnis mithilfe:
cd server
2. Abhängigkeiten installieren:
npm install
3. Fügen Sie eine Umgebungsvariablendatei hinzu .env mit den Variablen:
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. Kunden auf Localhost führen:
npm run dev
Dadurch wird das Anwendungsfrontend in Ihrem Standard -Webbrowser gestartet.
Sie können unter
http://localhost:5173darauf zugreifen