Giter Club home page Giter Club logo

xpensetracker's Introduction

SpendR

SpendR is a powerful and intuitive iOS application designed to help users manage their finances seamlessly. This portfolio project showcases a robust implementation of financial tracking features with a clean and user-friendly interface.

Key Features

  • Expense and Income Tracking: Easily record and categorize your expenses and incomes to gain insights into your financial habits.
  • Tag-based Organization: Tag your transactions with customizable tags for efficient categorization and analysis.
  • Graphical Representation: Visualize your financial data with insightful graphs to track trends and patterns over time.
  • User-friendly Interface: The app boasts an intuitive user interface, making it accessible for users of all levels of technical expertise.

App Sections

1. Home

  • View a personalized welcome message.

  • Track your balance in real-time with a dynamically updating balance label.

  • Easily add new financial movements using the "Add Movement" button.

  • Explore your transaction history with a sortable and filterable table view.

    Home Screen

2. New Movement

  • Add a new financial movement by entering details such as amount, category, and description.

  • Customize your movement with tags and set whether it's an income or expense.

    New Movement Screen

3. Movement Detail

  • View detailed information about a specific financial movement.

  • Delete movements with a single tap for efficient management.

    Movement Detail Screen

4. User Page

  • Access your user profile to update personal details.

  • Customize your preferred currency and manage user tags.

    User Page Screen 1 User Page Screen 2

5. Graph

  • Visualize your financial data with interactive and informative graphs.

    Graph Screen

6. SignUp and Login

  • Create a new account or log in securely with Firebase authentication.

  • Integrate Google Sign-In for a seamless login experience.

    Login Screen

Installation

  1. Clone the repository.
  2. Open the project in Xcode.
  3. Build and run the app on a simulator or a physical device.

Dependencies

  • Firebase: Used for authentication and data storage.
  • UIKit: Core framework for building the iOS application.
  • Google Sign-In: Integrated for convenient user authentication.
  • SymbolPicker: SymbolPicker Library - A library for easy integration of symbol picking in your iOS app.

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.