MentorClass is an innovative platform designed to connect students with experienced mentors for personalized learning experiences. Our platform facilitates seamless collaboration between learners and mentors through interactive sessions and real-time feedback.
Technologies Used
- Frontend: React.js, TailwindCSS
- Backend: Node.js, Express
- Database: MongoDB
- Authentication: JWT
Getting Started
Prerequisites
- Node.js (v14 or higher)
- MongoDB
- npm or yarn
Installation
-
Clone the repository:
git clone https://github.com/yourusername/mentorclass.git cd mentorclass
-
Install frontend dependencies:
cd frontend npm install
-
Install backend dependencies:
cd ../backend npm install
-
Create a
.env
file in the backend directory:MONGODB_URI=your_mongodb_connection_string JWT_SECRET=your_jwt_secret PORT=5000
-
Create a
.env
file in the frontend directory:REACT_APP_API_URL=http://localhost:5000
-
Start the backend server:
cd backend npm run dev
-
Start the frontend development server:
cd frontend npm start
The application should now be running on http://localhost:3000.