Giter Club home page Giter Club logo

expense-manager-react's People

Contributors

nirajanmahara avatar yogeshprasanna avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

expense-manager-react's Issues

Application Not working for new Users

Describe the bug
When a new user sign up through email , the the does not respond back with home page , it'll be loading forever

To Reproduce
Steps to reproduce the behavior:

1.Sign up with email
2.Login to the application
3. Home page is loaded - with page loading continiously

Expected behavior
Page should load up with no records and all cards with 0 Amount

Add expense popup issue

When a user starts to type in comments section , Android keyboard opens up , which breaks the popup layout , and blocks the vision of comments section

screenshot_20180408-005150

Bug in Daily view Doughnut chart

Describe the bug
Bug in Daily view Doughnut chart
Shows different color when hovered on a category

To Reproduce
Steps to reproduce the behavior:

  1. Go to Daily view

Expected behavior
Show show the same color when hovered

issue with logo in login page

Describe the bug
The logo size is enlarged , should be placed exactly right above sign in page desc

Expected behavior
should be placed exactly right above sign in page desc at a reduced size

Screenshots
image_issue

Improper Calculation for month

Describe the bug
Home page month value and month page month value does not match

Expected behavior
Both the calculations should match

Screenshots
1
2

Additional context
In home page it's calculating the month data for all years.
Resolution: should display only this years current month total value

Data Migration Issue

Describe the bug

Once you migrate to the new DB Table , say you delete all the data , then you'll see your old data appearing again , this means once the data is migrated from old table to new table , the records are not deleted in old table

To Reproduce
Steps to reproduce the behavior:
1 .Delete all your expenses , you'll see old data

Expected behavior
once migrated , even if you delete all the data , your old data should not re-appear

We are a group of Software Engineering students from University of Malaya and we had conducted testing on Expense Manager for Software Testing class. We found a number of defects as documented in the following report. Thanks!

The testing has been conducted using Black Box Testing, White Box Testing, Static Testing and GUI Testing.

Black Box Testing techniques used:
i. Equivalence Partitioning
ii. Boundary Value Analysis
iii. Decision Table Testing
iv. State Transition Testing
v. Use Case Testing

White Box Testing techniques used:
i. Error Guessing

Expense Manager Software Testing Report.pdf

Unable to deploy the project

Hi ,

I followed all the instructions provided in your git repo but even then i am not able to run the project. Is there anything I had missed out. Please find the screenshots attached.

Please clarify the firebase initialisation process too.

image

image

Invalid Firebase API error

image
image
Even after providing the correct web API Key I am not able to authenticate nor sign in.
On click of
image
I get a error message

{"error":{"code":400,"message":"API key not valid. Please pass a valid API key.","errors":[{"message":"API key not valid. Please pass a valid API key.","domain":"global","reason":"badRequest"}],"status":"INVALID_ARGUMENT"}}.

What couldbe the possible error.

Month Viewv : calender Left -rigth arrows size

Describe the bug
Month view calender chevron arrows is 100 percent in mobile view

To Reproduce
Steps to reproduce the behavior:

  1. Go to month view
  2. See error

Expected behavior
icons should fit in a single line

Screenshots
icons_100_percent

Improper Display of month total

Describe the bug
The month value is displaying 000 instead of 0

To Reproduce
Steps to reproduce the behavior:

  1. visible when logged in

Expected behavior
Should be coinverted to number and be displayed

Screenshots
improper_display_of_total

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: Laptop
  • OS: windows 10
  • Browser : chrome ,all

Account
Demo account ; [email protected]

Additional context
should be checked for other cards too..

Save button overlaps add button

Describe the bug
When editing a expense, save button in edit form is not accessible properly as add expense button overlaps save button

Update Readme

  1. Application Setup

  2. Setting up firebase

  3. Creating Env Variables For firebase Api

Error While Updating Expense

Describe the bug
Expense Update error while updating an expense from other views , except from home view

To Reproduce
Steps to reproduce the behavior:

  1. Update an expense from any other views except home page

Expected behavior
Updating an expense should work in all views
convertedCurrency is NaN , hence error

Infinite loading

Hi @YogeshPrasanna

The loan page is in infinite loading state. Even the insert (+) button is missing. However didn't find any such issue with your demo site.

image

Logo Proposal for expense-manager-react

Hellow @YogeshPrasanna
I'm a graphic designer and I like to support your project because I believe a good logo that reflects your project at its best can help the project publicity and trustability, also i'm an open source enthusiast. I would like to design a logo for your project if you interested, I will be happy to work with you! :)

Best Regards

Leonardo Deroy

Graphic Designer

Cards: Wrong Today and Week Calculation

Describe the bug
Wrong Today and Week Calculation

To Reproduce
Steps to reproduce the behavior:

  1. You would be able to check this issue in home and statistics page , where today and this week card would consider previous years data for the week and today date

Expected behavior
year validation should happen

Issue with firebase authentication error

Hi Yogesh,
Thanks for sharing excellent application, i have deployed locally the application but authentication failed with below error on login page. I am new to full stack development. Can you please help on how to fix this issue.

{"error":{"code":400,"message":"API key not valid. Please pass a valid API key.","errors":[{"message":"API key not valid. Please pass a valid API key.","domain":"global","reason":"badRequest"}],"status":"INVALID_ARGUMENT"}}

Thanks,
Anusha

Improper Responsive view in Savings Page for Mobile Device

**Responsiveness issue in case of mobile devices **
Savings page data insertion form doesn't have a scroll feature to scroll down till the end of the form. Also the submit button doesn't show up.

To Reproduce (Mobile device)
Steps to reproduce the behavior:

  1. Go to 'Savings Page'
  2. Click on 'Insert (+ icon)'
  3. Scroll down to ' Scroll bar missing (required only for mobile device)'
  4. Form doesn't appear completely

Expected behaviour
A scroll bar till the end of the form and submit the form.

Screenshots
image

Smartphone (please complete the following information):

  • Device: Redmi 5A
  • OS: Android 7.1.2
  • Browser: Google Chrome
  • Version 75.0.3770.101

New Feature request

Is your feature request related to a problem? Please describe.
Not a problem but a enhancement

  • Describe the solution you'd like*
    Under expenses tab we got a category Investment which is a kind of saving. So if some input with the category Investment is entered then it should be entered under savings table not under expense table. Assume I withdraw 1000 from ATM where do i store that value. If I store it under expenses then it will cause duplication of data.

npm install error

Describe the bug
npm install throwing error on GCP Cloud hosted Ubuntu 18.04 LTS

To Reproduce
Steps to reproduce the behavior:

  1. Go to Cloud console
  2. cd to expense-manager-react
  3. enter command npm start
  4. See error

Screenshots

expense-manager-npm

Desktop (please complete the following information):

  • OS: Ubuntu 18.04

Error Details

root@money-mgmt:/opt/expense-manager-react# npm start

> [email protected] start /opt/expense-manager-react
> react-scripts start

sh: 1: react-scripts: not found

npm ERR! Linux 4.15.0-1037-gcp
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "start"
npm ERR! node v8.10.0
npm ERR! npm  v3.5.2
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! [email protected] start: `react-scripts start`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the [email protected] start script 'react-scripts start'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the expense-manager-react package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     react-scripts start
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs expense-manager-react
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls expense-manager-react
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /opt/expense-manager-react/npm-debug.log

Email address is badly formatted in sign in

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to sign in page
  2. Enter your email , if it contains spaces at end or start
  3. you'll see this error

Expected behavior
This should not happen , it should trim the email

Screenshots
fireshot capture 27 - expense manager - http___localhost_3000_

Month View : Changing year does not fetch correct data

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to Month View
  2. Change year to some other year than current year
  3. the tables , total card , categories card show the current year data

Expected behavior
The data should be from the selected year and not current year

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.