GithubHelp home page GithubHelp logo

new-savings-dashboard's Introduction

💳Savings Dashboard

This dashboard shows mock data that is computed via a fake server. The data show information such as budgets and savings for various different categories.

📋Aims of the App

  • In this dashboard the user can add an account; input the amount of money to be saved, the budgets they would like to include and select a category

  • The user can see an overview of their savings from all of their accounts on the dashboard home page

👩‍💻Technical Details

  • This dashboard UI was built using ReactJS and Tailwind on the front-end

  • Jest/Enzyme/Cypress are libraries that have been used to test the front-end

  • The back-end utilises Node.js

🔧How to Run the App

  • yarn

  • yarn start

💭Additional Features to Be Implemented

  • Allow the user to view details of each budget and category

  • Styling issues

🔍Testing

  • Unit tests describe functionality/behaviour of components such as buttons (Jest)

  • Integration tests test functionality such as state management (Jest + Enzyme)

  • End-to-end test via Cypress to check application as a whole

  • To run unit and integration tests: yarn test

  • To run Cypress tests: yarn run cypress open

https://savings-db-4ae4b7.netlify.app/

THIS PROJECT IS IN WORKING PROGRESS

new-savings-dashboard's People

Contributors

ummagohil avatar dependabot[bot] avatar

Watchers

 avatar

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.