Code Monkey home page Code Monkey logo

pocket-manager's Introduction

Pocket Manager

Pocket Manager is an android application built using Kotlin and Firebase that allows users to split expenses among friends.

Features

  • Add a friend name who is registered with the app
  • Users can create new expense splits and later add their friends.
  • The history of all splits created will be shown.
  • Users can add a custom amount for each user in each split created.
  • This app can also be used to keep track of how you track your personal expenses. It will show how much money you have spent and how you have spent it on monthly basis (example-Dining, Lifestyle, Bills etc)
  • User can access their account from any device by logging in.
  • users can also sign out from their account

Tech Stack

Language: Kotlin

Backend: Firebase

Installation

  • Clone the repository
  • Copy code git clone https://github.com/AgPriyanshu18/expensesplitter
  • Open the project in Android Studio and run the app on an emulator or a connected device.

How to Use The Application

  • sign up for the application using an email id and create a password.
  • Log in to the app using your previously created credentials.
  • Click the button on the top right corner to add friends.
  • here from Navbar click on add friend to add a new friend. (NOTE-new friend will be added only if he is registered on the application).
  • on clicking add friend button enter the Friend's Email ID.
  • All the added friends' Names will be shown in the Recycler View.
  • Click on new to add new expense and enter the required fields like title, field description etc.
  • Go Back to the main landing page, scroll down and click on Transaction History and add your friends to the expense
  • Enter the expense split of the respective friend in the text area in front of it. (Note- Tap on the Friend's name after entering the amount)
  • Click on split to send the request to friends.

Authors

Screenshots

WhatsApp Image 2023-01-22 at 11 42 11 AM

WhatsApp Image 2023-01-22 at 11 42 10 AM

WhatsApp Image 2023-01-22 at 11 42 13 AM

WhatsApp Image 2023-01-22 at 11 42 09 AM WhatsApp Image 2023-01-22 at 11 42 05 AM WhatsApp Image 2023-01-22 at 11 42 04 AM WhatsApp Image 2023-01-22 at 11 42 03 AM WhatsApp Image 2023-01-22 at 11 42 01 AM (1) WhatsApp Image 2023-01-22 at 11 42 02 AM WhatsApp Image 2023-01-22 at 11 42 02 AM (1)

pocket-manager's People

Contributors

agpriyanshu18 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.