Skip to content

maangulo12/buildersrecords

Repository files navigation

[![Join the chat] (https://badges.gitter.im/Join%20Chat.svg)] (https://gitter.im/maangulo12/buildersrecords)

[![Build Status] (https://travis-ci.org/maangulo12/buildersrecords.svg)] (https://travis-ci.org/maangulo12/buildersrecords)

Web app for accounting home construction projects.

To Do List:

  • Priorities:
    ** Create Plans / Stripe
    ** Account Settings  
    ** Signup Fields / Migrate Database
    ** Add Reports Feature
    ** Send Feedback
    ** Forgot Password

    -Stripe
    -Auth0
    -Heroku Deployment
    -Heroku Add-ons
    -AWS File Storage
    -Domain Name
    -SSL Certificate
    -Google Analytics
  • Home module:
    -About Us
  • Signup module:
    -Add modal for Terms of Service
    -Add modal for Privacy Policy
    -Send email notification
  • Login module:
    -Forgot Password link
  • Projects module:
    -Delete Project ('bulk' delete everything about the project)
    -Account Settings Link
    -Send Feedback Link
  • Overview module:
    *Overview Table
    -Tooltip number format
    -Colors of bar chart
    -Table scrollable
  • Funds module:
    -Bulk delete expenditure
    -Table draws shuffling
  • Budget module:
    -Tooltip number format
    -Table scrollable
  • Expenditures module:
    -Fix table resizing
    -Fix table shuffling (Add and Edit functions)
    -Create new links
  • All modules:
    -Amount directive 'format' needs to allow decimals
    -Charts tooltips currency format
  • Modules to Consider:
    -Implement Reports features
    -Implement Gallery module
    -Implement Send Feedback
    -Implement Help & Support

    -Initial first time setup
    -Upload receipts

Required Software

To Contribute

Clone the project

$ git clone git@github.com:maangulo12/buildersrecords.git
$ cd buildersrecords

Run vagrant

$ vagrant up    

SSH into the virtual machine (VM)

$ vagrant ssh

CD into the vagrant folder

$ cd /vagrant/

Run app

$ python3 manage.py recreate
$ python3 application.py    

Open [http://localhost:5555] (http://localhost:5555)

Extras

Python Interpreter on the VM

Remote Python 3.4.0 Interpreter via SSH:
Host: 127.0.0.1
Port: 2222
Username: vagrant
Authentication: Using primary key
  (located buildersrecords/.vagrant/machines/default/virtualbox/primary_key)
Python Interpreter Path: /usr/bin/python3

PostgreSQL Database Server on the VM

Host: localhost
Port: 5432
Database: app_db
Username: postgres
Password: password

About

Web app for accounting construction projects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages