Expense tracker web app assignment

Assignment Help Basic Computer Science
Reference no: EM133046870

Assignment - Expense tracker web app

The student is required to develop an Expense tracker web app.

The app should allow the user:
- to view the expense summary and detailed version
- to add income and expense record
- display a total summary(income and expense) for a particular month
- Read and save all data to the MYSQL database

The app should be responsive (use bootstrap).

The app should have a section where the data is represented in a chart

Add JavaScript validation on the forms/input fields.

Implement login and registration.

Code should be on GitHub
The website should be hosted online at aeonfree.com or any chosen hosting provider.
The website should follow a similar folder structure:
./
- index.php
- account.php
/assets
- font.ttf
/css
- bootstrap.css
- site.css
/js
- validation.js
/images
- logo.png

The database should be in 3NF form, containing for example users table, expense table, ...

All codes should be
1. document where required
2. properly indented
3. working as intended
4. W3C validated (HTML and CSS)
5. free of accessibility issues (using Wave)

The website should display well on mobile, tablet and desktop
The website should have a good page speed score (>60)

Submission:
1. Github URL of code
2. Link to online website
3. A document detailing the project and including all the above points mentioned

Displays an add button
Implement an "Add form" for capturing "income/expense" data
Add javascript validation to "Add form" to validate all fields
Save the values from the "Add form" to the datadase
Display the recently added record on the homepage
View the detailed version of an income/expense record
Display the overall data using a chart (eg: pie chart)
Make the expense page protected (need to be login to access)

Register
Displays a registration form
Has JS validation on the form
Capture the data and save it to DB
Shows an error if same email has been used

Login
Displays a login form
Has JS validation on the form
Query the DB and login the user if valid
Displays an error if user does not exists or incorrect password

DB
All tables and fields properly documented
Tables are in 3NF form
Fields length/type/null/unique properly set

Attachment:- Web app.rar

Reference no: EM133046870

Questions Cloud

What is the variance of the stock returns : Question - The last four years of returns for a stock are as follows: What is the variance of the stock returns? What is the average annual return
Learning experiences in the mba program : Reflective essay in which you reflect on your learning experiences in the MBA program. Answer the following questions:
Conduct internet research on walmart : 9. Conduct Internet research on Walmart and update allegations and lawsuits against the company.
Resolve work performance problems : 1.Outline at least 3 steps and describe each of the 3 chosen steps of developing policies and procedures to assist the team in undertaking their roles and respo
Expense tracker web app assignment : Expense tracker web app Assignment - develop an Expense tracker web app - display a total summary(income and expense) for a particular month
Explain the 8d reactive problem-solving process : 1. Discuss how you will lead as a role-model to enhance your organization's image while doing this.
What is the roi of the campaign : Suppose that Zappos' gross margin on sales is 50% and that the campaign spent $2 per person on ads. What is the ROI of the campaign
Cost reduction strategies for workers : Of the cost reduction strategies for workers' compensation mentioned in the required readings, which one do you think would work best in an industry you work in
What the unrealized income in the parent books : PPP acquired 70% of SSS for 270,000 on January 1, 2015 when Subsidiary RE 100,000 and capital 200,000. What the Unrealized income in the parent books

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Does the corporate governance of starbucks

Does the Corporate Governance of Starbucks explicitly consider the international dimensions of the business?

  Matlab program in a script file using a for-loop

Write a MATLAB program in a script file using a for-loop that determines and displays the first 20 Fibonacci numbers. Hint: Initialize the first and second elements to be 0 and 1, respectively, and calculate those elements from the third element on..

  List key contacts with contact information for ease

Develop a disaster recovery plan for an organization. There are many different templates available online for you to use as reference and guidance.

  Health care compliance

special fraud alerts issued by the Office of the Inspector General (OIG) in the Department of Health and Human Services (DHHS)?

  What percentage of the products will be rejected

If the manufactured pieces with length deviations of more than 2 standard deviations are rejected, what percentage of the products will be rejected?

  Describing potential computer security problem

Prepare attached PowerPoint presentation (minimum 10 slides) describing a potential computer security problem related to that system.

  Contrast the four approaches to leadership

Identify and discuss potential elements of commonality. Identify and discuss potential elements of distinction.

  Write a loop that counts the number of space characters

Write a loop that counts the number of space characters that appear in the String object str.

  Review the employment challenge in the digital era

Review the employment challenge in the digital era (as well as the entire chapter). Reflect on the various challenges are present in the digital era.

  Why would you select this field

Which field or fields should be designated as the primary key? Why would you select this field? How will you determine the length for each field?

  What is the price elasticity range

When ABC Corp. increases price from 1x to 1.2x and loses between 7 percent and 27 percent of volume, what is the price elasticity range?

  Premier adoption of the integrated system described

What were the results and benefits from Premier's adoption of the integrated system described in the case?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd