WIN1201-10 Fleming College Expense Tracking App


 

 

Name: Sushma Tummala

Role: Team Leader

C, C++, Java, VLSI Design and have very good knowledge on MATLAB, Rfid, Arduino programming, raspberry pi, programming with python. Apart from this have good knowledge on SQL and website testing and DBMS.

 

Name: Akshaya Narmatha Kamalakannan

Role: Communication Leader

Familiar with Basic C , C++,python and have experience on designing and implementing programs on microprocessors and microcontrollers. I also have knowledge of VLSI design and embedded system also have did mini projects based

Name: Sucharitha Bollina

Role: Code Developer

I am good in python,C,C++ and Java, have good knowledge  on cloud computing and web development and I worked on the projects based on IoT and have completed a course in Android Studio and have developed android apps as my part of course. Apart from this i have a good knowledge on GUI.

Name: Nava Teja Puvvada

Role: App Designer

I’m comfortable with Flutter, which we used to build this mobile app. Basic C, C++, and Python are all programming languages that I am familiar with. I know how to use Arduino, which allows me to make things even smarter. As a communication undergraduate, I have previous CCNA experience.


Team Name:

Tech Titans

Team Members Names:

Sushma Tummala, Akshaya Narmatha Kamalakannan, Nava Teja Puvvada and Sucharitha Bollina

Program of Study:

Wireless Information Networking

Mentor Name:

Alwyn Appiah

Project Name:

Fleming College Travel Expense Tracking App

Sponsor Name:

Stefania Gemmiti



Sponsor Organisation:

Fleming College


Brief Description Of Project:

  • Fleming college Expense Tracking app helps the users to keep track of their daily spending’s while travelling where the users will have the option to add receipts.
  • In this app, the user can easily add expenses and can have a glance of the spendings up to date and for easy understanding, they can also check on the statistics for their travel expenses.
  • The user will have the choice to use multiple currencies that is the user can add expenses in any currency and they will be converted to Canadian dollars.
  • This app also offers to export the expense report in the form of CSV and XML files.

Project Objective:

The main goal of this project is to create a mobile app that can be used to monitor expenses when traveling abroad. According to the client’s needs, an expense tracking app is useful for business travelers. Both Android and iOS have portable versions of the app. The client can have the option to download the excursion cost report in Excel design. This application will be more valuable for individuals who travel on excursions for work. Clients may use features like auto currency conversion, photo receipt upload, and generate an overall expense report to keep track of their personal expenses as well as report them to their employers. Furthermore, we have developed a chat feature that will enable the trip’s team members to interact with one another.


Project Innovation:

To include a photo of the receipt in the final excel sheet

The obligation of the sponsors is to attach a photo of the receipt taken during the trip. In the excel report, adding a picture of the bill It’s difficult because Excel only accepts text input, so we can’t include an image file in the document. We’ve set the URL of the image stored in the backend to fulfill the requirement. By copying the URL address and pasting it into a new tab, you’ll be able to refer to the picture.

The App should be compactable to both Android and iOS

Developing an app that works on both Android and iOS. The software we used for design and backend storage is compatible with both devices, but coding and testing requires a different set of software. To make it easier, we changed the code where necessary and used code scanners.


Challenges & Solutions:

confusing or difficult to understand.

  1. If employees don’t know exactly what falls under an acceptable payment, then they have no way to avoid running into issues.
  2. Common travel costs, such as hotel and food, should be clearly written out.

4 .System crashes and service outages are frequent while working online. Online expense management can be highly risky if the software is prone to random outages. In case the customer service is poor, the entire process can be vulnerable to technical issues.


Project Results or Progress:

A complete application that supports the users of both IOS and Android . This application helps the users to track all the expenses of a trip. The results of our project include

  • Real-time currency conversion updater.
  • The spending of the user is shown in the graphical format in order to have a better understanding of the trip
  • Users can be able to chat with the group members and admin of a particular trip by using the chat room feature.
  • Importing all the app related data into .csv format attached with the receipt URL.
  • Cloud-based backup of all the app related data.


Lessons Learned:

The main lessons learnt from active participation in this project are

Team coordination:Team coordination is one of the most contributing factor in the success of this project.

Technical Skills gained:By doing this project we gained real time expereince in handling applications  and each of us developed  programming skills like Java,Android studio,C++..

Time Management:With the help of the subject Applied Projects, we can be able to manage the work and submissions and this gave a great expereince in effective time management.

 


Short Video: