Skip to content

Functionalities #1

@bvrtek-dev-py

Description

@bvrtek-dev-py

1. User

  • registering new users
  • logging into project
  • changing password

Data:

  • id: int
  • first_name: str
  • last_name: str
  • username: str
  • email: str
  • password: str
  • created_at: datetime
  • updated_at: datetime

2. Wallet

  • retrieving owned wallets
  • adding new wallets
  • switching money from wallet to wallet
  • searching expenses and incomes connected to wallet

Data

  • id: int
  • name: str
  • description: str
  • created_at: datetime
  • updated_at: datetime

3. Category

  • adding new categories
  • retrieving expenses/incomes connected to category

Data:

  • id: int
  • name: str
  • type: EXPENSE|INCOME
  • created_at: datetime
  • updated_at: datetime

4. Income

  • adding incomes to specific wallets
  • looking for total incomes

Data:

  • id: int
  • name: str
  • description: str
  • value: decimal
  • created_at: datetime
  • updated_at: datetime

5. Income

(I divide expenses and incomes because of flexibility. It will be easier to develop these parts of project)

  • adding expenses to specific wallets
  • looking for total expenses

Data:

  • id: int
  • name: str
  • description: str
  • value: decimal
  • created_at: datetime
  • updated_at: datetime

6. Source

  • add new sources
  • retrieving expenses/incomes connected to given source

Data:

  • id: int
  • name: str
  • type: EXPENSE|INCOME
  • created_at: datetime
  • updated_at: datetime

7. Loan

  • will be updated as the project develops

8. Borrow

  • will be updated as the project develops

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions