Giter VIP home page Giter VIP logo

budget-tracker-app-using-reactjs's Introduction

Aklilu GitHub README header image

Typing SVG


๐Ÿ’ป I have been working as a web developer and researcher for the past 5+ years and have spent countless hours of imagining, solving and planning things that come in my way. I am always very serious with what I do and my ambitions are always high as to never let myself down. All I am looking forward is the next project.

I'm always talking to more experienced people to know new ideas and thoughts. I love helping others, especially teaching or advising and that's why I launched Volunteer Techยฎ. I value communication and empathy, and I believe that's the most important thing above all, both at work and outside.

When I started working as a software developer, I thought the main purpose of a software developer was to simply write code. But over time, I realized that was wrong. It's more about solving problems. Also, I confirmed that it's a combination of logical thinking and having a deep understanding of the problem I'm solving and the tools I'm using. Apart from that, I figured out that being a software developer is being a life-long learner. Along the way, I was also wondering about choosing one solution among multiple solutions to a single problem. However, I finally ended up setting three high-level goals to achieve this: whether or not the code solves a specific problem, is easier to read, understand, & maintain, and is scalable and extendable.

Overall, my past experiences and failures are my great teachers.



๐ŸŒ Stay Connected

๐Ÿ“š Check out My Blog

๐Ÿง‘โ€๐Ÿ’ป๐Ÿ›  My Stacks:

VS Codeย  JavaScriptย  React ย  NodeJSย  Expressย  MongoDBย  Mongooseย 

HTMLย  CSSย  Bootstrapย  Jasmineย  Jestย  Cypressย  MochaJSย  Gitย  GitHubย  Dockerย  AWSย  MySQLย  Microsoft SQL Serverย 

๐Ÿ“ˆ GitHub Stats

Aklilu's github stats

๐Ÿ“ Top Projects

๐Ÿ“š Published Research Works:

๐Ÿ“ Latest Blog Posts :

budget-tracker-app-using-reactjs's People

Contributors

aklilu-mandefro avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

budget-tracker-app-using-reactjs's Issues

Sample Issues to Contribute to This Project

## Allow the user to edit the budget

You'll notice that so far we have been using a hard coded value for the budget. Your first task is to add functionality that allows the user to edit the budget. Some tips to get started:

  • You will need to add a text input that allows the user to enter a value for their desired budget.
  • We store the budget in state, so you will need to dispatch an action with a new TYPE and a PAYLOAD that will update the state

## Allow the user to search for an expense
If the user has many expenses, it will be difficult to find the one they are looking for. Add a way for the user to search for the expense by name. Some tips to get started:

  • You will need to add an input field which lets the user enter a value to search for.
  • You'll have to add something to the ExpenseList component that filters the list from context based on this search value.

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.