The portal replaces the manual training logbook which assists students to keep records of daily activities during the course of the SIWES programme.
The Student Industrial Work Experience Scheme (SIWES), also known as Industrial Training is a compulsory skills training programme designed to expose and prepare students of Nigerian Universities, Polytechnics, Colleges of Education, Colleges of Technology and Colleges of Agriculture, for the industrial work situation they’re likely to meet after graduation.
Feel free to make changes based on your requirements.
And if you like this project, then ADD a STAR ⭐️ to this project 👆
- See Overall Summary
- Manage Logbook (Add Remark)
- Manage Students (Add, Update and Delete)
- Manage Companies (Add, Update and Delete)
- See the Overall Summary related to their students
- Sign Weekly Logbook
- Update Profile
- See the Overall Summary
- Update Profile
- Add Logbook
- Update Logbook (If Logbook has not been signed by Supervisor)
| Admin | Company | Student |
|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- Add a Star 🌟 to this 👆 Repository
- Follow on Twitter/Github
Images are from Unsplash
-
Install Git Version Control [ https://git-scm.com/ ]
-
Install Python Latest Version [ https://www.python.org/downloads/ ]
-
Install Pip (Package Manager) [ https://pip.pypa.io/en/stable/installing/ ]
Alternative to Pip is Homebrew
1. Create a Folder where you want to save the project
2. Create a Virtual Environment and Activate
Install Virtual Environment First
$ pip install virtualenv
Create Virtual Environment
For Windows
$ python -m venv venv
For Mac
$ python3 -m venv venv
For Linux
$ virtualenv .
Activate Virtual Environment
For Windows
$ source venv/scripts/activate
For Mac
$ source venv/bin/activate
For Linux
$ source bin/activate
3. Clone this project
$ git clone https://github.com/jobic10/e-siwes-with-django.git
Then, Enter the project
$ cd student-management-using-django
4. Install Requirements from 'requirements.txt'
$ pip3 install -r requirements.txt5. Add the hosts
- Got to settings.py file
- Then, On allowed hosts, Use [] as your host. It's there already!
ALLOWED_HOSTS = []6. Now Run Server
Command for PC:
$ python manage.py runserverCommand for Mac:
$ python3 manage.py runserverCommand for Linux:
$ python3 manage.py runserver7. Login Credentials
Create Super User (HOD) Command for PC:
$ python manage.py createsuperuser
Command for Mac:
$ python3 manage.py createsuperuser
Command for Linux:
$ python3 manage.py createsuperuser
Then Add Email and Password
or Use Default Credentials
For HOD /SuperAdmin Email: admin@admin.com Password: admin
For Company Email: company@company.com Password: company
For Student Email: student@student.com Password: student
- Email - jobowonubi@gmail.com
- LinkedIn - jobic10
- Twitter - jobic10






















