Prompt Team Setup for Education Management Solution

checklist
  • Duration: 3 months
  • Industries: Social Media, Social Media Analysis; Education Industry
  • Services: Backend Development; Frontend Development
  • Software Categories and Types: Education Software; B2C Solutions
  • Technical Expertise: Web Development
  • DevOps Expertise: CI/CD Basics
  • Technologies: Apache Maven; GitHub; IntelliJ IDEA; Project Management, Collaboration and Bug Tracking; Git; Java; Salesforce; Apache Felix; Salesforce Marketing Cloud / ExactTarget; Frontend; IDE; Build and Dependency Platforms and Tools; Backend; Redmine; JavaScript; Source Code Management (SCM); Open Service Gateway Initiative (OSGI); Chrome DevTools; Web Frameworks; APIs; CI/CD and DevOps; Languages, Protocols, APIs, Network Tools; Network Tools; Adobe Experience Manager; Putty; Software Engineering and Management Tools; Apache Sling; Apache Jackrabbit; FileZilla; Various Platforms, Solutions and Engines; Firebug; Web and J2EE Servers, Java Runtimes; Adobe Search&Promote API
project-team
  • Team size (2):
  • 1 Project Manager
  • 1 Backend

Provided services

Backend Development, Frontend Development

Client

Product company focused on delivering exceptional & cost-effective educational solutions.

Product

The developed web application offers faculty and students free access to various classroom resources and tools. Registered users can view and download robust classroom learning materials. Users are divided into two types (faculty and students) and have different roles and access to different resources. RSS feeds and email subscriptions notify users of new content.

Challenge

The client faced tight deadlines and needed to accelerate the delivery of their web application. This required rapid scaling of the team and immediate integration of new members into development processes. Our primary challenge was to independently and promptly immerse our team in the project’s technologies and workflows without causing delays or requiring excessive hand-holding from the client.

Mule solution

Solution

Our ability to quickly onboard and contribute effectively was critical. Using our best practices for self-directed learning, we seamlessly integrated into the team and took leadership of our tasks. Our proactive approach and efficient management processes allowed us to dive into the project without distracting the сlient with unnecessary questions or delays.

Technological Overview

Our team’s main objectives were to develop the application’s UI and server parts. In this project, Adobe Experience Manager (AEM) was used as the core Content Management Framework. This CMS offers tremendous opportunities for website UI development, including the ability to create applications that support the OSGi standard. It allowed us to dynamically reinstall components and constituent parts of the application without the need to stop or restart it, ensuring minimal downtime and continuous delivery.

Instead of a typical SQL database, we used Java Content Repository (JCR), specifically Apache Jackrabbit, where data is represented as a tree structure consisting of nodes with associated properties. This approach provided flexibility and scalability for managing content.

For the client side, we used JavaScript and JSP technologies to create dynamic and responsive web pages. Additionally, to handle email notifications and RSS feeds, we integrated the application with the ExactTarget service (now Salesforce Marketing Cloud), enabling automated notification about new content and updates.

By leveraging these technologies, we delivered a robust, scalable, and user-friendly solution that met the client’s requirements and tight deadlines.

Result

Despite the tight deadlines and the complexity of integrating into an ongoing project, our team delivered exceptional results. We quickly mastered Adobe Experience Manager (AEM) and leveraged its capabilities to develop a robust and scalable solution. All tasks related to both the UI and server side of the application were completed successfully.

The integration with ExactTarget (now Salesforce Marketing Cloud) was implemented flawlessly, enabling automated email notifications and RSS feeds to keep users informed about new content. This not only enhanced the application’s functionality but also streamlined communication for the client’s business operations.

Most importantly, we overcame the challenge of rapid onboarding and independent immersion into the project’s technologies. By leveraging our best practices for self-directed learning and proactive management, we integrated seamlessly into the team, avoided unnecessary delays, and delivered the solution on time. This ensured the client’s mission-critical application was launched without disruptions, supporting their business goals and reinforcing their trust in our ability to handle complex, high-stakes projects.

Testimonial

Sergey Kastukevich
Sergey Kastukevich
Technical Lead, OCS Innovation Company (OCSICO), Software development company

"We consider that working on our project JazzTeam has proven itself as a reliable partner. They have complied with their obligations in conditioned dates and at the appropriate level. Within the customization of UI and server parts of the project JazzTeam developers have carried out the integration with ExactTarget service for work with email-newsletters.

From our side we’d like to note the high professionalism of employees, their creativity and efficiency. All work was performed at a high level considering all our comments and suggestions."

Screenshots

Technologies

Java, Adobe Experience Manager, Adobe Search&Promote, Apache Jackrabbit, Apache Sling, Apache Felix, JavaScript, Maven, IntelliJ IDEA, ExactTarget (renamed in “Salesforce Marketing Cloud” in October 2014), GitHub. Redmine.

Related projects

Recent Work

    Contact Us

    What happens next?
    • 1

      Leave your project request. We will contact you and schedule a call.

    • 2

      Signing of the NDA to ensure the project info confidentiality.

    • 3

      Negotiation of your request and the required services.

    • 4

      Team forming, coordination of workstages.

    • 5

      Contract signing and project start.