Research web-portal for the students and professors of NIT Durgapur where information of the ongoing research projects from each department is available, with a short description of goals and required skills. It aims to fill the gap between students and professors of NIT Durgapur by maintaining a hub for all research projects.
- Meet the demand for open access institutional repository and offer a central data hub for more comprehensive research informations.
- Sychronize and showcase NITDGP's research activities.
- Provide students with an easy ,intuitive and personalised web-interface for facilitating access to the information of their primary relevance and interests.
- Smoothen the administrative workflow and enhance the impact of NITDGP's research outputs.
Steps to Reproduce
Start off by forking this repository and cloning it to get your local copy. Make sure you run this in git bash.
> git clone https://github.com/ieeesb-nitdgp/Research-Web-Portal.git
If you prefer a virtual-environment (pipenv suggested) you should have pip and pipenv installed.
> sudo apt install python3-pip python3-dev pip3 install --user pipenv
Add pipenv to PATH
echo "PATH=$HOME/.local/bin:$PATH" >> ~/.bashrc source ~/.bashrc
Navigate to the cloned repository directory and initiate a python 3 environment.
> pipenv --three
Activate your virtual environment.
> pipenv shell
After successful activation, the code within parentheses will appear before the prompt in the bash similar to this:
Now install all requisites in requirements.txt .
cd Research-Web-Portal pip install -r requirements.txt
where x is everything inside requirements.txt
Here is what your Pipfile will appear when you're ready to go ( you can view it by running > pip freeze )
certifi==2019.9.11 chardet==3.0.4 defusedxml==0.6.0 Django==2.1.7 djangorestframework==3.10.3 gunicorn==19.9.0 idna==2.8 oauthlib==3.1.0 psycopg2==2.8.4 PyJWT==1.7.1 python3-openid==3.1.0 pytz==2018.9 requests==2.22.0 requests-oauthlib==1.2.0 six==1.12.0 social-auth-app-django==3.1.0 social-auth-core==3.2.0 urllib3==1.25.6 whitenoise==4.1.2
Run the following command in your terminal.
> python manage.py runserver
Navigate to http://localhost:8000 in any web browser to see it in action.Have fun!
Head to contribution guidelines to know more about how you can help us to improve.
Exactly putting we want it to be simple are permissive. Interested contributors are heartedly welcomed.
- All related communications take place via Slack. Join here
Copyright © IEEE SB NIT Durgapur.