Skip to content

abrahamy/TaxApp

 
 

Repository files navigation

TaxApp

A generic tax application

Prerequisites

This project uses Python and NodeJS. To develop it you must have both Python and Node interpreters installed on your computer. For instructions on installing them check here for Python and here for NodeJS.
The yarn package manager is used. If you prefer NPM however, be sure to replace yarn dev with either npm run dev or npx dev in package.json. Step 4 and 5 in the Installation section below should also be changed accordingly. That is, change $ yarn to $ npm install and $ yarn start to $ npm run start.

Installation

$ git clone [email protected]:abrahamy/TaxApp.git
$ cd TaxApp
$ pip install -r requirements.txt
$ pip install git+https://github.com/abrahamy/django-audit-log.git@e48f9e2f5e0368f5c3e66a5e4fdf9f5f0e0bd797
$ yarn
$ yarn start

Note: The django-audit-log version on pypi (v0.7.0 at the time of writing this) is not compatible with Django 2.x, I forked the repository and patched it to make it work. Hence, the requirement is specified using git+https in the requirements.txt file.

Running The Project

To run the application run yarn start in the project root directory. This is equivalent to running yarn dev && python manage.py collectstatic -c --no-input && python manage.py runserver. If using NPM refer to the explanation in Prerequisites above.

Contributors

Victor Okroboda (@donvikky)
Abraham Yusuf (@abrahamy)

About

A generic tax application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 51.0%
  • Python 24.4%
  • Vue 12.5%
  • HTML 10.0%
  • JavaScript 2.1%