Giter VIP home page Giter VIP logo

budgie's Introduction

budgie

Budgeting App for......me

budgie's People

Contributors

zacbraddy avatar dependabot[bot] avatar

Stargazers

Kamran Hamid avatar

Watchers

 avatar James Cloos avatar

budgie's Issues

Make a budget table front end component

I need a front end component in which you can add categories to and have a column for Name, Budgeted value and actual value. The values should be summed at the bottom of the table.

CSS change for editable currency field

Currently the text shoots to the left and because on the increase in size of the input box the css for the summary line goes all wonky.

I want the text to remain right so that it stays in line with the rest of the numbers and I want the size not to increase and mess up the vertical alignment.

Ask me if you need more info.

git tag a version with circle ci

Would be cool if on successful push to heroku circle ci could take the version out of the package.json and use that number to make a git tag to denote the version that was just released to prod.

Setup a separate Heroku app for dev

Currently we're just deploying from the develop branch straight to what would be prod. There is not develop heroku app to deploy to. I need to setup a heroku app that will be deployed to from the develop branch and use the same environment variables as what I'm using for local development so it will hook up to the development database etc. Then I can use the current app for prod which will get deployed to from the master branch only. This will give me the ability to deploy to a live instance without breaking my current working copy of the application.

Add husky

Add some husky hooks to make it so that linting gets done on commit and both lint and run the tests on push. Requires that #5 be done first.

Split out client and server into different folders

At the moment client lives in the server folder, essentially this makes the server folder the root of the application which means we need to push a subsection of the repo to heroku and this is annoying, I want to be able to just push this repo as is to heroku. So we need to split the client out from the server and then create root level files in this repo that can be used to start everything up in heroku and locally.

Update the README

Need to make a readme that explains how to set this whole thing up and get it running. Both for development and how to spin up a prod environment.

Add the ability to push to heroku in circle ci

Want to make something that pushes the code to heroku only in circle ci only when code is pushed to the master branch. Need to make sure that the code isn't pushed to heroku when you push to just any old branch needs to be only the master.

Spike GraphQL

I want to look into GraphQL and if this is a good tech to use in this application. If it seems to fit then it would be good to bring in to learn about it.

Implement Circle CI build pipeline

This will need to include a spike at the beginning to work out if Circle CI is even something I'm able to use personally. If it is I'd like to hook it up so that it does the following so far:

  • Runs front end tests on PRs (in future it'll run back end tests as well)
  • Runs linting on PRs
  • Pushes the solution to heroku on merge to master

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.