Programming Assignment 4 Instructions John 15:13 My command is this: Love each

Programming Assignment 4 Instructions

John 15:13

My command is this: Love each other as I have loved you.

One way to love others is to seek out ways to help the less fortunate. There is a high demand for donated items and time. Many church applications keep track of mission work done by their congregation. This week you will create an application for a small church needing to keep record of the mission work activity which goes on. Each member will be able to log into the system and log hours and donations into the system. This will help the church track a trend on how often needs are being met.

The following steps must be included for your app.

Your complete assignment folder must be zipped for submission

Page Requirements

Must have a Header

Header includes link to an about page and menu page except password screen

Password requirements:

The initial page will be the password

You can store an initial default password

Everything at this point will be local storage

The password page should have a numeric keypad to allow the user to enter the password

The user should have an enter button and an about button

The enter button verifies the password

If the password is incorrect the user is notified and allowed to try again

If the password is correct the user will be taken to the main menu page

Main Menu Page

There are two options presented to the user

User Information

Work Activity Log

User Information Page

Allows the user to update information

Takes in the following information

First name

Last name

Birthdate

Password

Phone Number

Male/Female

Male/Female is determined through drop down

Update button will verify information is entered and save the user information

The information is locally updated and the user is notified information is saved.

Work Activity Log

Displays the User information and allows the user to edit the profile from the screen using an edit profile button

Provides a history of all the work activity already in the system

Provides the user with a new entry button for the user to enter new activity

Provides the user with the ability to clear all the history

New Entry Page

Has a title for the page

Accepts entry points for new entries

Date of donation/work

Who the user ministered to

Items donated

Number of hours for the work

All entries are required for saving except for items donated

Once the user selects saved, verification is done on the information entered, and the user is notified if the information is saved or if there is a problem.

About Page

Provides an overview of the project by producing a short description on your project this week including what parts challenged you the most and what parts you were excited to learn about.

Provide a Bible Verse which you feels fits will providing items and time to the less fortunate

Must include your name

This assignment is due by 11:59 p.m. (ET) on Monday of Module/Week 5.