Skip to content
CSS JavaScript HTML Python
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
accounts
jobs
jobsapp
static
templates
.gitignore
LICENSE
Pipfile
Procfile
Procfile.windows
README.md
db.sqlite3
manage.py
requirements.txt

README.md

Research-Web-Portal


AboutObjectivesScreenshotsCommunicationContributionLicense

About

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.

Objectives

  • 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.

Screenshots

Screenshot 1 Screenshot 2

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:

    (Research-Web-Portal-d4334452)D:\Repository\Research-Web-Portal>

    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!

Contribution

  • 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. 😊

Communication Channels

  • All related communications take place via Slack. Join here

License

Copyright © IEEE SB NIT Durgapur.

You can’t perform that action at this time.