|
Technologies Involved:
SPRING BOOT
JAVA
Kafka
Project Description

Nowcast Church Engagement, an OTT platform for church communities, provides both free and subscription-based content. Oodles developed a comprehensive solution featuring media modules, live streaming, event management, and notifications. The platform enables administrators to efficiently manage and deliver content, expanding their reach and enhancing audience engagement.

Scope Of Work

Our goal for this project is to develop a comprehensive OTT platform that caters specifically to the needs of church administrators and their customers. The scope of work includes the implementation of various media modules, allowing customers to create media items, and media series, and engage in live streaming, podcasting, and music. The application will also provide features such as event creation, calendar management, and giving options. A crucial aspect of the platform is the push notification feature, enabling customers to send messages to specific groups.  
 

Our Solution

Our solution for the client involved a thorough analysis of their existing data model and software architecture. To implement these features, we utilized technologies such as Java, Kafka, PostgreSQL, and Spring Boot, ensuring a robust and efficient solution for the client. We:

  • Built the foundational server-side components using a microservice-based architecture, ensuring scalability and flexibility.
  • Incorporated features such as live-streaming video, allowing users to broadcast and view content in real-time. 
  • Developed a podcast feature, enabling users to create and listen to podcasts through the platform.
  • Implemented robust events and calendar features, allowing users to create and manage different events on specific dates, ensuring efficient scheduling and organization.
  • Integrated push notifications, enabling users to send messages to different groups within the platform.
  • Integrated popular social media platforms, allowing users to easily share and promote their content across various channels.
  • Developed a donation module that facilitates giving and enables users to contribute to the causes supported by the church.

 

 

Related Projects