Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maangulo12/buildersrecords
Web app for accounting construction projects.
https://github.com/maangulo12/buildersrecords
Last synced: about 1 month ago
JSON representation
Web app for accounting construction projects.
- Host: GitHub
- URL: https://github.com/maangulo12/buildersrecords
- Owner: maangulo12
- Created: 2015-06-29T20:20:56.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-01-11T00:47:30.000Z (almost 9 years ago)
- Last Synced: 2023-03-02T04:35:31.673Z (almost 2 years ago)
- Language: HTML
- Homepage: http://www.buildersrecords.com
- Size: 10 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [BuildersRecords] (http://www.buildersrecords.com/)
[![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
+ [VirtualBox] (https://www.virtualbox.org/wiki/Downloads)
+ [Vagrant] (https://www.vagrantup.com/downloads.html)## To Contribute
#### Clone the project
>
```bash
$ git clone [email protected]:maangulo12/buildersrecords.git
$ cd buildersrecords
```#### Run vagrant
>
```bash
$ vagrant up
```#### SSH into the virtual machine (VM)
>
```bash
$ vagrant ssh
```#### CD into the vagrant folder
>
```bash
$ cd /vagrant/
```#### Run app
>
```bash
$ 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
```