Skip to content

ReCoded-Org/iq-bootcamp-wallet-project-students

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

The Wallet App

This project will help you practice most of the knowledge you've learned so far in JavaScript.

You are required to create this using OOP and only use Vanilla JS (HTML, CSS, JS).

Functionality

  • The app should be able to manage multiple wallets.
  • A wallet has a name, starting balance, a list of Transactions, and description.
  • There should be 2 types of transactions (Income and Expense).
  • A transaction should have a date, tags, and a note.
  • A user can jump between the wallets and create wallets.

Bonus

  • The wallets should be saved and loaded from local storage (with thier data).

Mockups

Wallet View No Wallet View

No Wallet View Wallet View

Create Wallet Form Create Wallet Form

Classes

Every object in this app should be a class. For instance:

  • Wallet
  • Transaction
  • Expense
  • Income
  • Currency

And class related logic should be put as methods inside the respective class.

Listeners and UI updating methods can sit outside of the classes.


Please list the team member names below:

  • Team member 1
  • Team member 2

Happy Coding! ❤

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •