Git Product home page Git Product logo

budgetreport's Introduction

Hi ๐Ÿ‘‹, I'm Tom Orth

Skilled Full Stack Developer. Passionate about ML, Microservices and Containers (๐Ÿ’™ docker)

tomorth

  • ๐ŸŒฑ Iโ€™m currently learning Golang, Angular, and More ML Concepts

  • ๐Ÿ‘จโ€๐Ÿ’ป All of my projects are available at https://thomasjorth.com

  • ๐Ÿ“ซ How to reach me [email protected]

  • โšก Fun fact I know ASL (American Sign Language)

Languages and Tools:

android angularjs aws docker express firebase flask git go javascript jekyll kotlin linux mongodb mysql nodejs postgresql python pytorch rails ruby scala scikit_learn spring tensorflow typescript

ย tomorth

budgetreport's People

Contributors

rjbohinski avatar tomorth avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

rjbohinski

budgetreport's Issues

Migrate away from JQuery

Not 100% sure that JQuery is needed as much of what it is used for can be accomplished with vanilla JavaScipt

Seperate app and test containers into different files

So it seems that docker-compose run does not do the port mapping like docker-compose up. The solution is to use the flag --service-ports when using run. I have also seen some people separate the 2 into separate files. Will need further investigation.

Add more charts

Currently only shows budgets and their expenses. More graphs would be useful ie expenses made in the last 30 days.

Add Docstrings

Add Docstring documentation to classes and public functions.

For example:

def check_password(self, value):
return bcrypt.check_password_hash(self.password, value)

    def check_password(self, value):
        """Verify password against stored hashed password.

        :param str value: The password to verify.
        :return: True if the password matches the stored hashed password.
        :rtype: bool
        """
        return bcrypt.check_password_hash(self.password, value)

For help with linting these errors I would suggest looking at Pylint.
Other useful tools: autopep8, pycodestyle, and pydocstyle.

My environment is not configured properly right now but you should expect similar output from pylint:

pylint -j 1 --load-plugins=pylint.extensions.bad_builtin,pylint.extensions.docparams,pylint.extensions.docstyle,pylint.extensions.mccabe --include-naming-hint=y app/auth/models.py
************* Module app.auth.models
app/auth/models.py:36:0: C0304: Final newline missing (missing-final-newline)
app/auth/models.py:1:0: C0111: Missing module docstring (missing-docstring)
app/auth/models.py:5:0: E0401: Unable to import 'flask_login' (import-error)
app/auth/models.py:8:0: C0111: Missing class docstring (missing-docstring)
app/auth/models.py:29:4: C0111: Missing method docstring (missing-docstring)
app/auth/models.py:32:4: C0111: Missing method docstring (missing-docstring)

------------------------------------------------------------------
Your code has been rated at 5.24/10 (previous run: 5.71/10, -0.48)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.