This is the first project for the Computer Networks course at Isfahan University of Technology, developed by Hoora and me. The project is a resume sharing website that can also serve as a local file-sharing tool for large files over the network.
The main goal was educational: to get hands-on experience with the Application Layer of computer networks. We deliberately worked directly with the HTTP protocol to understand how this layer operates in practice.
Before cloning this repository, please fork it to your own GitHub account.
This way, you'll have your own copy to experiment with and push changes safely.
Then, you can clone your fork locally:
git clone https://github.com/YourUsername/jobportal-WebApplication.git
cd <jobportal-WebApplication>python3 -m venv venv
source venv/bin/activate # Linux / Mac
# OR
venv\Scripts\Activate.ps1 # Windows PowerShellpip install -r requirements.txtpython manage.py migratepython manage.py runserverThen open:
http://127.0.0.1:8000/
If you want people on the same Wi-Fi or LAN to use it, run:
python manage.py runserver 0.0.0.0:8000Then they can visit:
http://<your_local_ip>:8000/