• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
E-gineering

E-gineering

  • Who We Are
    • Our Story
    • Leadership Team
    • Whole Team
  • What We Do
    • Practices
    • Full Services
    • Success Stories
  • Working Here
    • Careers
    • Work Life
    • Community Life
    • Fun Life
  • Blog
  • Contact Us

High-Altitude Balloon Tracking System

October 23, 2015 by E-g

E-gineering partnered with an education company to architect and build a software solution for STEM (Science, Technology, Engineering, and Math) students. The goal was to allow the students, faculty, and family members to track high-altitude weather balloons, which transmit data such as altitude, temperature, and location. This information had to be captured, saved to a database, and displayed on a map and a graph in near real-time. Social integration with each flight was also required. E-gineering addressed these challenges by architecting and building micro-services that could be hosted on the Heroku platform, giving the client the ability to scale individual components of the system should load increase.

The client turned to E-gineering to provide project management, architectural, and technology recommendations. We analyzed the requirements and, using Agile methodologies, were able to integrate the client into the development process. As a product owner, the client had greater control over the focus of each sprint – a time-boxed development cycle – and the flexibility to re-prioritize functionality as prototypes were delivered. The system is receiving rave reviews from students and faculty alike.

The system was built using the MEAN.JS stack (MongoDB, Express, AngularJS, and Node.js) running on the Heroku platform. RabbitMQ was employed to allow micro-services to consume data as it became available.  Socket.IO allowed the front-end client application to receive near real-time updates without having to reload the page.

Roles: Project Management, Architecture, Development, and Testing

Category: Node, Success StoriesTag: Agile, AngularJS, Express, Heroku, MEAN, MongoDB, Node.js, RabbitMQ, Socket.IO

About E-g

Previous Post:Getting MEAN
Next Post:On Launching a Website

Let’s work together

Get in touch with us and send some basic info about your project.

Get in touch!

Social

Follow along on social media

  • Mail
  • Facebook
  • GitHub
  • Instagram
  • LinkedIn
  • Twitter

Navigation

Home

Who We Are

What We Do

Working Here

Blog

Contact Us

Contact

8415 Allison Pointe Blvd
Suite 200
Indianapolis, IN 46250

317.348.1780

info@e-gineering.com

© Copyright 2023 | E-gineering, Inc.

Return to top