Posts

TeamTasewa's Expense Tracker - Version 2

Image
  Version 2 This is version 2 of our project, and we'll be diving deep into the working of our expense tracker. In our application, we will be importing the SQLite3 module. To connect the application to the SQLite database from the application, we need to call the Database() function of the SQLite3 module. The sqlite3.Database() will return a Database object and will open the database connection automatically. When a user opens the web app, the first thing that they will see is the Welcome Page. Here, users have an option to either login using an existing account or sign up.  New users fill in the given form, click the “Sign-Up” button and are taken to the Dashboard. The details provided will be stored in the database using an insert statement. Existing users enter their credentials which are read using the inbuilt getReadableDatabase() function and are verified with the data in the database using the string match() method. If correct, the user is redirected to the Dashboard....

TeamTasewa's Expense Tracker - Version 1

Image
Planning is a must if we want to succeed in life, and that is what our expense tracker aims for. Inspired by the words of Alexander Graham bell, we decided to plan out the details of our application.  The goal of this blog post is to give a detailed view of the features of the Expense tracker application.  In any application, a good interface can determine whether or not it will be great; after all the user needs to feel comfortable when using it. Hence our first objective was to develop a blueprint for the UI.  Here is a brief explanation of the flowchart: Welcome Page: When the user enters the application the first thing that they will notice is a stunning UI. It also has two options for login and signs up.  Login / Register: Here the user will log in using their credentials to access their account if they have already signed up, else they can fill the registration form, to create a new account. Dashboard: After logging in, the user will be able to view the dashbo...