OneWater Academy

A dynamic platform for current and aspiring OneWater professionals!

  • Role MEAN Stack Developer
  • Context Internship Project
  • Period Start 2019

Introduction

Water is a basic human need and essential for numerous reasons we used it for our recreation to shower wash our dishes do our laundry and most importantly for drinking and sanitation purposes. We within this delicate balance water professionals have always and will continue to make an impact towards operationalizing resilience within our communities.

Personal observation is that the water sector is confronted with an aging and retiring workforce along with a variety of sharks and stress shots like earthquakes and wildfires and stresses like climate change and sea-level rise drought aging infrastructure population growth and emerging contaminates. Therefore, it becomes inherited and implement effective succession plans that facilitate knowledge exchange while innovating adapting and identified a solution to address shops instances these observations

Concept Definition

Idea behind the design

  • We have to make three different platforms within the OneWater Academy.
  • OneWater Blogs is where users conversely share ideas or success stories express an opinion and showcase their innovation trending blog will then be expanded into courses webinars and discussions to support greater knowledge development.
  • OneWater Talks will host an expert presentation on various water topics while also being able to watch the curated library videos.
  • OneWater Xchange is a state-of-the-art platform powered by artificial intelligence to accelerate an advanced knowledge sharing this channel will facilitate.
  • Understanding the project

    First, it was necessary for me to understand the requirement for all three platforms individually as they are independently big and can have lots of functionality. So, it was important to clarify what they want in particular for this, I talk with our team to clear it. After all the discussion I was clear that what I have to do, now I need to decide how will I do it and what will my approach for it.

    Starting the Development

    Putting hands to work

    I have to make the structure for all three-platform independent as they are not related to each other. Starting with the blog first I have visited different blog websites to know what they have in common. In our blog, anyone can post their blog but for that, they need to register as an author and make their profile which needs approval from the admin, after this the user can post their blog which again needs to get approval from the admin. This thing is new to me, also we have different blog category which is another thing we need to manage.

    In the OneWater Talks only admin can post the video if a user wants their video to be posted they can add it and if it is good it will be posted by the admin to the platform.

    Challenges

  • Designing the code structure was a great challenge as there are so may functionality and I cannot mix them up to make things confusing.
  • Another one was to implement the like functionality in the blog which was new to me, but when I research it, I got the solution and I think that’s the best way to deal with challenges.
  • Summing Up

    Learning and takeaways

    OneWater was a very big project for me but it was a great learning opportunity for me. I got to know the insights of user research, how to work with a modular approach, creative teamwork, usability testing, and a lot of things that were not possible when doing personal projects on my own.

    Next Work

    Vaartaalaap