Project Overview

Team Roster

Project Lead, and Back-End Developer

J. Asa Cade

Front-End Developer

Mariah Chavez-Graham

Back-End Developer

Archie Jaramillo

Project Description

Homestead is a powerful tool that facilitates access to community services for the homeless. It promotes holistic self care, and self advocacy among those of the target population while creating a platform for service providers to present the care they offer. In fostering this community unity, Homestead proves itself a resource with impact.

The application allows consumers to search for local agencies or browse through a list of local agencies and their respective services offered. An agency is able to update its list of available supplies, upcoming events and bed capacity. Consumers are able to review agency listings in real-time, and map the shortest distance to what they need. With every service experience, consumers can favorite an agency or event.

Intended Users

Summary of Current State of the Project

The application as it currently stands can navigate between pages, a list of all Agencies, display the Agency information, and add or remove favorites by clicking the heart icon then updating the favorites list. The information displayed for the Agency is only what has been manually put into the database.

The current bug that crashes the application is the Agency page which is intended to display a list of favorite Agencies.

The future functionality will display categories of services on the Resources page and each category will list the Agencies that offer a specific service. Agencies will be allowed to add, edit, or remove their information shown and post updates of services available to the users. Any events should be able to share to the user’s personal calendar, the Agency address should be linkable to the maps application, and the Agency phone number should pull up the phone functionality. There will be a Weather api to pull current, local weather forcasts.

Functional Documentation

User Stories

Wireframe

Basic User Instructions

Technical Documentation

Entity Relationship Diagram

Entity Classes

Flat interfaces

Repository Interfaces

REST Controllers

DDL

Javadocs Documentation

Build Instructions

Build Instructions

Copyrights & Licenses

Legal Notices