This Project is used by the students for registering themselves for the internships available on the Student-Internship-Portal. It includes three types of users : 1.Student 2.Coordinator 3.Head of the Dept.
Student can log onto the website and register for the available internships on the portal. Based on the applications received the coordinator selects the students. The reports(selected students) will be generated and will be displayed in the head of the Dept. account. The students can view their status in the portal regarding their application.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
What things you need to install the software and how to install them
Django
Python
pip
django-crispy-forms
virtual environment
A step by step series of examples that tell you how to get a development env running
Installing python
visit the link for installation https://www.python.org/downloads/
Installing pip pip is already installed if you are using Python 2 >=2.7.9 or Python 3 >=3.4 downloaded from python.org or if you are working in a Virtual Environment created by virtualenv or pyvenv. Just make sure to upgrade pip.
To know more visit https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip
Installing virtual environment
On MacOS or Linux
python3 -m pip install --user virtualenv
On Windows
py -m pip install --user virtualenv
Installing Django
pip install Django==2.2.6
Installing crispy forms
pip install --upgrade django-crispy-forms
For more details about the installation visit https://docs.djangoproject.com/en/2.2/intro/install/
Clone or download the project Create the virtual environment using the command
on MacOS or linux
python3 -m venv env
on windows
py -m venv env
Activate the venv using
on MacOS or linux
source env/bin/activate
on windows
.\env\Scripts\activate
Running the project
on MacOS or linux
python3 manage.py runserver
on windows
python manage.py runserver
- Django - The web framework used
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/branch_name
) - Commit your Changes (
git commit -m 'Add some branch_name'
) - Push to the Branch (
git push origin feature/branch_name
) - Open a Pull Request
-
Manikanta Varaganti - Initial work - Student-Internship-Portal
-
Aakanksha Thota - Initial work - Student-Internship Portal
http://aakanksha13.pythonanywhere.com/
This project is licensed under the MIT License - see the LICENSE.md file for details