Student Mentorship Portal is a web application developed to streamline the student mentorship program at IIIT-Delhi. It provides functionalities for students and mentors to interact, schedule meetings, and manage mentorship tasks effectively.
- Student and mentor profiles
- Meeting scheduling
- Task management
- Communication platform
- Node.js
- npm
- Python 3.x
- Virtual environment (venv)
-
Clone the repository and install dependencies:
git clone https://github.com/IIIT-Delhi/smp-portal.git cd smp-portal pip install -r requirements.txt
-
Setup the backend:
cd backend python -m venv env .\env\Scripts\activate
-
Setup the frontend:
cd .. npm install
-
Start the development server:
cd backend source env/bin/activate python manage.py runserver
-
In another terminal, start the frontend:
cd frontend npm start
- The backend will run on
http://localhost:8000/
- The frontend will run on
http://localhost:3000/
In the project directory, you can run:
npm start
: Runs the app in development mode.npm test
: Launches the test runner.npm run build
: Builds the app for production.
This project is licensed under the MIT License.
For any questions or feedback, please contact the project maintainers through issues.