Code Monkey home page Code Monkey logo

miti-miti's Introduction

miti-miti

A split expenses app

miti-miti's People

Contributors

cecruzmo avatar

Watchers

 avatar

miti-miti's Issues

Summary Screen

Feature Request: Summary Screen

Description

A summary screen that provides an overview of splitting expenses groups.

Problem

Enable users to view and manage their expense-splitting groups.

Solution

Design a centralized summary screen that displays a list of all groups where expenses are being split. This summary should provide an at-a-glance view of each group's details.

User Stories

  • As a user, I want to see all the groups I'm part of for splitting expenses.

Acceptance Criteria

  • The summary screen should list all groups with their names and basic information (group members and total expenses).

Initial Project Creation

Feature Request: Initial Project Creation

Description

Create a new XCode project from scratch for an iOS app.

Acceptance Criteria

  • The project should be XCode 16 compatible
  • The minimum deployment target should be iOS 15.0
  • The display name should be miti miti
  • The app category should be Finance
  • The app should be in portrait mode
  • The app should run with a placeholder screen

Add and view expenses of a group

Feature Request: Add and view expenses of a group

Description

Allow users to add and view expenses within a group

Problem

Enable users to track shared expenses within a group to be able to split the total between the members

Solution

Enable users to add and view expenses within a group. This will help users keep track of shared costs and ensure transparent and organized financial management within the group.

User Stories

  • As a group member, I want to add expenses to the group so that we can keep track of shared costs.
  • As a group member, I want to view the group's expenses so that I can understand our financial situation.

Acceptance Criteria

  • Users can add expenses to a group, including details such as amount and title.
  • Users can view a list of all expenses added to the group.

Add members to groups

Feature Request: Add members to groups

Description

Allow users to add members to a group

Problem

Enable users to add new members to their expense groups.

Solution

Allows users to add new members to their groups either by entering the name or adding members previously added to other groups.

User Stories

  • As a user, I want to add new members to my group so that I can split expenses.

Acceptance Criteria

  • The app should allow to add members to a group.
  • The app should validate that at least one member is added to a group.

View total balance by member

Feature Request: View total balance by member

Description

Allow users to view pending balance of members within a group.

Problem

Users currently cannot easily track pending balance of members, leading to potential misunderstandings and difficulties in managing group finances.

Solution

Enable users to view the total pending balance of each member of the group.

User Stories

  • As a group member, I want to view the pending balance of all members so that I can understand our financial contributions.

Acceptance Criteria

  • Users can view a summary that shows the pending balance of each member.

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.