Skip to content

plamen-kolev/House_manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is House manager

It's a small django application that runs on top of the Raspberry Pi that is used as... a house manager.
I wrote the app to have some Django-fun but also, because having roommates requires some management.
This helps noting down groceries spending and bills.


Jquery and Boostrtap used heavily for fast phase development.

Screenshots



Bootstrap it

Requirements:

  1. Open a terminal (or git bash) and clone this project:
 git clone git@github.com:freyWill/house_manager.git 
  1. Change directory in your terminal inside the project:
cd (yourpath)/house_manager
  1. Setup virtual environment
virtualenv env
  1. Install requirements, create migrations, create dummy data, run it
source env/bin/activate &&
pip install django==1.7.1 &&
pip install django-autofixture &&
python manage.py migrate &&
python manage.py createsuperuser # create your superuser account
  1. Put username email and password for the admin.
  2. Run server with python manage.py runserver and visit Localhost's admin panel. From there, create few fake users.
  3. Load dummy data
  python manage.py loadtestdata spending.Person:1 &&
  python manage.py loadtestdata spending.Deposit:10 &&
  python manage.py loadtestdata spending.MonthlyBill:10 &&
  python manage.py loadtestdata spending.Purchase:10 &&
  python manage.py loadtestdata spending.Withdraw:10

Keep in mind that if you are logged in with an account that does not have a person associated with you, the index will complain. Make sure to create a Person profile for the root account as well.

Now run server with python manage.py runserver and open http://localhost:8000 & enjoy :) !

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors