The Objective
This was a team project focused on creating an interactive e-learning product for any chosen topic or subject. For this project, my team was required to pick a subject to teach, create modules for the learning structure, and develop an interactive website.
The Process
As I was brainstorming ideas for the project, I decided to focus on local issues. In the city of Calgary, recycling and composting bins are distributed throughout the city as part of the city’s waste management program. However, few people know how to use them properly—including my family. The idea I was to teach the citizens of Calgary how the city’s waste management system works. My group agreed with the idea and were all very excited about it.
Each team member had a principle role; I was the front-end web developer. My job was to build the website and create a friendly UIX suited to our target audience. I wrote the HTML, CSS, and some JavaScript. I worked closely with the back-end web developer of our team to ensure the design and function of the website was seamless and working. The back-end developer wrote the PHP code and some JavaScript as well.
I am usually assigned to work on web development by myself, but it was a new experience to work on it with someone else. The development of the website ran smoothly; the code produced by the back-end developer was clear and easy to integrate with my own. We communicated clearly to establish what we needed from each other, and we understood each other’s coding practices.
Besides web development, I was also involved in research, writing, and graphic illustration. For graphic work, I created the bin icons for each module and put together the garbage spill illustration.
This project was a lot of fun, and my team and I worked very well together. Unfortunately, we had a member of our team missing for the entire project, but the remainder of us were able to pull through and complete the project on time and up to the quality standards we set out. I learned that a great team is developed through clear communication, understanding, and holding each other accountable. I have worked with many teams, but this was definitely my favourite team to work with.