All Projects → NIT-DGPortal → StudentPortal

NIT-DGPortal / StudentPortal

Licence: MIT license
A customised study portal for NIT Durgapur.

Programming Languages

CSS
56736 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to StudentPortal

kwoc-2017
[Archived] Website for Kharagpur Winter of Code 2017
Stars: ✭ 14 (-6.67%)
Mutual labels:  kwoc
Pelican
Chrome extension for better Facebook Works only with the previous design of Facebook.
Stars: ✭ 16 (+6.67%)
Mutual labels:  kwoc

Gitter

An Django based web-app exclusively for NIT Durgapur

Key FeaturesHow To UseContributionContributorsCommunicationLicenseCreditsPast Programs

Build Status codecov [Report] License django1.10 Maintainability Test Coverage [Heroku] Gitter HitCount Say Thanks!

Key Features

  • Based on Python
  • Powered by Django
  • Access secured only to registered students
  • Study materials, placement/internship news, contacts all in here
  • Open to contribution ✌️

How to Use

  • Start off by forking this repository and cloning it to get your local copy.

    > git clone https://github.com/NIT-DGPortal/portal-main.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 your local directory and initiate a python 3 environment.

    > pipenv --three 
  • Activate your virtual environment.

    > pipenv shell

    Now install all requisites in requirements.txt .

    cd pro1
    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

    django = "*"
    gunicorn = "*" 
    django-heroku = "*"
    django-crispy-forms = "*"
    django-registration = "*"
    requests = "*"
  • Configure environment variable using python-decople

  • Navigate to pro1 and rename .env.example to .env

  • Run the following command in your terminal.

    > python manage.py runserver
  • Navigate to http://localhost:8000 to see it in action.

Contribution

Head to contribution guidelines to know more about how you can help us to improve.

Contributors

Recognising all people who not only pushed code


Monsij Biswal

👀 📢 💻

Satyajit Das

👀 📢 💻

Vivek Modi

💡

Hariom Verma

👀 💻 📢

Nikhil Gupta

💻 📢

Tiyas Dey

💻 📢

Gopa Vasanth

💻 📢

Prashant Sharma

💻 📢

Yashvi Patel

💻 📢

Aman Singh Kushwah

💻 📢

Bhanu Prakash Poluparthi

💻 📢

Arpit Agrawal

💻 📢

Akash Giri

💻 📢

Rahul Otwani

💻 📢

Nishi Chauhan

💻📢

Uday Mewada

💻📢

Communication

All related communications take place here

Past Programs

KWoC We have been a part of Kharagpur Winter of Code.

License

Exactly putting we want it to be simple are permissive. Interested contributors are heartedly welcomed. 😊

Credits

  • The initial version was made in just a span of 27 hours, yes it was that short
  • Authentication and Profile credits to Satyajit Das
  • CSS, Bootstrap Rendering realized by Anoop Kumar
  • General codebase and framework by Monsij Biswal

For more info head to Wiki for more information

Cheers :fun:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].