Skip to content

freakin-c/studihaus-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StudiHaus Management

This Django project aims to be a simple management tool for halls of residence. It allows setting up the rooms and associating them with the residents.

Getting Started

Install dependencies

# install mariadb server with your favourite package manager
# and start the service with your systems init system or others
pacman -S mariadb
systemctl start mariadb.service

Prepare project

# clone repository
git clone https://github.com/freakin-c/studihaus-management.git

# prepare database
# choose a strong password for the db user 'django' inside of db_setup.sql
mysql -u root < studihaus-management/db_setup.sql

# set up virtual envirionment and install python dependencies inside
python -m venv studihaus-venv
source studihaus-venv/bin/activate
pip install -r studihaus-management/requirements.txt

Rename settings.py.default to settings.py and apply changes as stated inside of it.

Run server with python studihaus-management/manage.py runserver. Remeber to have mariadb or other running.

Milestones

  1. Create user interface (views) apart from admin site.
  2. History of tenancies per resident/room.
  3. Uploading of template documents in .odt format for rendering for (selected) residents (e.g. create new leases).
  4. Checklist for supervising the rent payment.

About

Simple management tool for halls of residence

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published