Visual Studio Code
Figma
Agile Methodologies
Trello
Ionic
TypeScript
React
Tailwind CSS
MySQL
Axios
Express

Church Hive App

Connecting People and Communities through Faith

Objective

To develop a full-stack application that helps people find and connect with local churches, enhancing community engagement and making church events easily accessible.

Design

I focused on a user-friendly interface that was intuitive and engaging. I led the UI/UX design, ensuring that the application was functional and aesthetically pleasing, facilitating a seamless user experience across various devices.

Development

Our team built the backend using Express and MySQL, providing robust CRUD operations for church profiles and events. I primarily worked on the front end, developing components in React and integrating them with Ionic for a responsive, mobile-first design. We incorporated Google Maps to allow users to find churches geographically.

Challenges

One of the main challenges was ensuring seamless communication between the frontend and backend components. Initial discrepancies in data models led to issues in data fetching and manipulation.

Breakthroughs

We resolved these integration issues by revising our data models to ensure consistency across the stack, dramatically improving data handling and user interactions. Effective project management using Trello and a Kanban board kept our team on track and focused.

Outcome

Church Hive successfully launched as a comprehensive platform that supports church communities in broadening their reach and provides users with a resource to find and connect with local spiritual events. The application is a testament to the power of combining modern web technologies with thoughtful design to create meaningful community connections.