Skip to content

HeiderJeffer/Advanced-Internet-Technologies

Repository files navigation

Advanced Internet Technologies

Visitors-Counter

Software architecture of this project

alt text

  • Three Layers:
  1. User Interface Layer (GUI)
  2. Logic Layer
  3. Data
  • Two Tiers:
  1. Back end Tier (BE): Data layer and Logic Layer
  2. Front End Tier (FE): User Interface Layer (GUI)

Front End Tier (FE): User Interface Layer (GUI)

alt text alt text alt text alt text alt text

Back End Tier (BE): Data layer and Logic Layer

Data layer

alt text

Logic Layer

alt text alt text

Security Policy

Supported Versions

Use this section to tell people about which versions of your project are currently being supported with security updates.

Version Supported
5.1.x
5.0.x
4.0.x
< 4.0

Reporting a Vulnerability

Use this section to tell people how to report a vulnerability.

Tell them where to go, how often they can expect to get an update on a reported vulnerability, what to expect if the vulnerability is accepted or declined, etc.

Calculation of halsted matrix and mccabe cyclomatic complexity for the codes

  • pip install multimetric

Requirements

  • argon2-cffi==18.1.0
  • bcrypt==3.1.4
  • cffi==1.11.5
  • Django==2.0.5
  • Faker==0.8.13
  • Pillow==5.0.0
  • pycparser==2.18
  • python-dateutil==2.7.3
  • pytz==2018.4
  • six==1.11.0
  • text-unidecode==1.2
  • django-environ
  • GUI 4DB: https://sqlitebrowser.org/
  • python -m pip install argon2-cffi bcrypt cffi Django Faker Pillow pycparser python-dateutil pytz six text-unidecode django-environ
  • python manage.py migrate
  • python.exe -m pip install --upgrade pip

About

MSc in Computer Science UNIBZ

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published