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: Project Management, Collaboration and Bug Tracking; Git; Apache Maven; GitHub; IntelliJ IDEA; Java; Salesforce; Apache Felix; Salesforce Marketing Cloud / ExactTarget; Frontend; IDE; Build and Dependency Platforms and Tools; Backend; Redmine; JavaScript; Chrome DevTools; Source Code Management (SCM); Open Service Gateway Initiative (OSGI); CI/CD and DevOps; Web Frameworks; APIs; Putty; Languages, Protocols, APIs, Network Tools; Network Tools; Adobe Experience Manager; Software Engineering and Management Tools; Apache Jackrabbit; Apache Sling; 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

Project summary

thumbnail-image

The developed web application offers faculty and students free access to a wide range of 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.

The main objectives of our team consisted in development of UI and server parts of applications. On this project Adobe Experience Manager (Content Management Framework) was used. This CMS offers tremendous opportunities for websites UI development. One of Adobe Experience Manager feature is the ability to develop applications that support OSGi standard, allowing dynamically reinstall components and constituent parts of the applications without the need to stop and restart it. Instead of typical SQL database Java Content Repository (Apache Jackrabbit) was used. In JCR the data represent a tree consisting of nodes with associated to their properties. To represent client side web pages JavaScript and JSP technologies were used.

Technologies

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

Screenshots

Project features

  • This project is part of websites network.
  • One of developers teams worked on the customer side.
  • The project creation was based on Adobe Experience Manager.
  • To work with letters mailing ExactTarget service was used.

Company’s achievements during the project

  • Adobe Experience Manager was quickly studied and used.
  • All the tasks set relating to both UI and server parts of application were solved successfully.
  • The application interaction with ExactTarget service was realized.

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."

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.