Skip to content

himsontam/Timothy

Repository files navigation

Timothy

Timothy: Mobile Application for Youth

Church Lok Him, Tam

CSS 496 Applied Computing Capstone Project University of Washington, Bothell Advisors: Laurie Anderson, Rob Nash Date: 06/08/2018

Introduction This is a cross platform mobile application, called “Timothy” created for ECC Timothy Fellowship Church. This mobile application is created by ionic framework as front end and Firebase as backend. As my minor is information technology and entrepreneurship, this project can let me work with a customer and make a mobile application based on their customer requirement. That’s the best experience for me to work with customer in business communication and requirement.

Background This mobile application was created for ECC Timothy Fellowship Church. Timothy are students studying at community college and universities in Seattle and neighboring cities. We have this fellowship for all language Speaking students who love to meet together to study the Bible, sing praise and worship songs, and attend valued workshops. Timothy want to help one another know more about Jesus Christ, our Savior and Lord. We also want to encourage one another to grow in the Lord, as stated in 1 Timothy 4:12 “Don’t let anyone look down on you because you are young, but set an example for the believers in speech, in life, in love, in faith and purity.

For the application architecture, it is including 8 pages, which are Sign-in Page, Signup Page, Home Page, Calendar Page, Photo Page, Media Page, Prayer List Page, and About page as follows:

● Sign-In Page and Signup Page: using Firebase Authentication. Firebase Authentication provides backend services easy to use SDKs, and ready-made UI libraries to authenticate users to our mobile application. This project is using Firebase Authentication with email and password as a sign-up and sign- in method.

● Home Page: there are three functions.

  1. Announcements connect with Google Blogger RSS API for getting updated event and announcement
  2. Sign up event connect with google Sign Up Form
  3. Question connect to About Page with a Form for members to ask questions.

● Calendar Page: this project is using google calendar embedded as a website.

● Photo Page: it is using firebase as storage for storing the photo and using the photo id to display in our project mobile application.

● Media page: it is using firebase as backend and storage with providing a video ID, and display on Media Page in our mobile application.

● Prayer List Page: it is using firebase Realtime database for storing and showing the list in Prayer List Page. The Firebase Realtime Database is a cloud-hosted NoSQL database that lets user to store and sync between user in Realtime, and this database is using JSON object for the developer to manage in Realtime on Firebase Website.

● About Page: it is showing some information about our church. Also, it has a form for user to input their request and concern to our church email from the form in About Page.

About

It is a UW Applied Computing Capstone Project. This is an ionic framework app that integrates with firebase as the backend. It is all about a church fellowship.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published