Coalition of California Welfare Rights

Team: Agility

Akshay Gautam ● Aruna Iqbal ● Erick Carias ● Htet Aung ● Mikhael Oreiro ● Moises Pantoja

Advisors: Dr. Haiquan Chen and Dr. Jinsong Ouyang

BACKGROUND

CCWRO provides consultation and co-counseling on issues relating to public benefit programs. These programs include calWORKS, SSI, wellfare programs, and general assistance. The client and owner of CCWRO, Kevin Aslanian, would like us to revamp CCRWO's current website. The existing website is outdated and does not support the services the client believes to be suitable for the organization.

SCOPE

The project must be a condensed and redeployed version of the current website. Users should be able to access external links and documents that are available to download by both CCWRO and other third party organizations. Users should also have the ability to easily navigate around the website based on their personal needs, subscribe to the newsletter, and access information services, training and consultation.

PROPOSED SOLUTION

Implementation of a condensed homepage for easy navigation and encapsulation while redeploying the previous data will be practical and user-friendly. Users can choose where they would like to be directed based on their needs using the direct links. Once the user selects their role, they will be able to filter, search, subscribe, and access neccessary forms and documents. The client will be able to upload files, edit existing documents, and sign in using the secure employee portal.

HIGHLIGHTS

  • The project is for a trustable and deserving cause. It offers the organization a platform to provide services to those in need.
  • It introduces a new design that is user-orientated and updated for easy access and improved user experience.
  • IMPLEMENTATION

  • Programming Languages: Html, CSS, Javascript
  • Technologies, Libraries, and Framework: ReactJS, ExpressJs, Material-Ui
  • Web Services: Agolia
  • Web Technologies: Rest Api, Axios
  • IDE: Visual Studio Code.
  • Databases/Data Storage: FireStore Database, Firebase storage
  • Application and Web Servers: Firebase hosting, Google Cloud functions

  • LESSON LEARNED

  • We learned to improve our organization and the management of our task boards.
  • Deepened our understanding of Git source control and SCRUM methodologies
  • Some of us were new to NodeJS, ReactJS, and/or Firebase