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.