This app helps the organization keep track of the activities undertaken by students during field attachments
git clone https://github.com/arthurom254/KengenAttachmentPortal.git
- Windows
py -m venv venv
- Linux
python3 -m manage runserver
- Windows
./venv/Scripts/activate
- Linux
source venv/bin/activate
pip install -r requirements.txt
cd KengenAttachmentPortal
- Windows
python3 -m manage createsuperuser
- Linux
py -m manage createsuperuser
- Windows
py -m manage runserver
- Linux
python3 -m manage runserver
IF YOU ARE HERE THEN THAT MEANS EVERYTHING IS WORKING WELL. CLAP FOR YOURSELF HAHA
Open the app by visiting http://127.0.0.1:8000
You can find the admin (superuser page here)
- Login as an admin using the username and password created here or use
username: admin
password: admin
- Navigate to the Session (start date - end date of attachment) to add a new session then check the radio button to make it active. The weeks will be automatically generated for you.
- Now add the Institutions followed by the Departments then Students and Supervisors
- Students will receive an email containing their username and password, They can change their password before login by visiting the forgot password page
- Try to fix the file upload vulnarability in the student's side. Might lead to server reverse shell connection