uno-isqa-8950 / uno-cpi

UNO Community Partnership Intiative
MIT License
13 stars 8 forks source link

Python Django Postgres Heroku cypress CircleCI CircleCI

UNO CPI UNO Community Partnership Intiative

The official repository of the Community Engagement Partnership Initiative (UNO) Project for the Spring 2023 Capstone classes at the University of Nebraska at Omaha Written in Python/Django

•   PostgresSQL Version 14

•   Heroku Stack 22

•   CircleCi Version 2.1

•   Cypress Version 13.6.6

Highlights

Functionality Related packages Versions
Programming Language Python Python 3.10
Framework Django Django 4.2.10
Single Sign On SAML, xmlsec, isodate, six, lxml python3-saml xmlsec isodate six lxml
Data import / Export django-import-export, XlsWriter django-import-export xlswriter
CMS Wagtail wagtail
Automated Testing npx, node npx node

Getting Started:

Install Python 3.10 from https://www.python.org/downloads/

    pip install -r requirements.txt

Database Migration:

Navigate to the folder containing manage.py and run the following commands in order.

    python manage.py makemigrations

    python manage.py migrate

    python manage.py runserver

Test Server:

Navigate to the folder containing manage.py and run the following command.

python manage.py runserver 

navigate to http://127.0.0.1:8000/ to go to the home page.