Project Summary

Basically therefore, EcoMarket is essentially this site that we have made to enable individuals to search on ecological friendly stuff without losing their heads. It initially began as a college project on our part and to be fair with you, we came up with something really interesting with bare minimum knowledge of HTML, CSS, JavaScript and other technology to create a pretty functional site.

The whole consists of six major parts, and each of them lacks the same activity:

Technical Implementation

HTML5 Structure

The site uses semantic code of the HTML5 to develop a highly organised structure. The web site has proper meta tags developed in every page of the site to meet the requirements of search engines (SEO). On the site, there are navigation menus to manoeuvre the different web pages on the site. There are also footers on each page of the website and contact information. The site too has added necessary HTML structures like tables, forms, images etc in the designs of every page in a div style.

CSS3 Styling

This project as mandated by the coursework requirements depicts all the three forms of CSS implementation:

The CSS seems to utilize the responsive design with media queries assistance. The color scheme of green and white is in line with the theme of the environment.

JavaScript Functionality

It has simple JavaScript as a beginner JavaScript programmer. The webpage has numerous interactivity features.

The JavaScript code are well-commented, making it easy to understand and explain in a coursework context. All interactive features use console logging for debugging and demonstration purposes.

Learning Outcomes

Technical Skills Developed

We have obviously learned a lot in doing this project. What did we figure out, however?

Design and Planning Skills

User Experience

The consideration was given to the experience that the user would have on the site and made the navigation easy and convenient.

Visual Design

This is a form of design that employs the elements of color and layout to create a balanced appearance of the design.

Content Strategy

Content developed that does not only offer informative features, but promotes products as well.

Responsive Thinking

Developed designs that can be resized according to any screen size or medium of application.

Consistency

Maintained consistency across all pages in style of design, navigation or branding.

Research and Analysis

Best Practices

On another note, have been able to keep best practices when it comes to coding, and this comprises of keeping code organized as well as using.

Problem-Solving Skills

Design and Planning Skills

Design & Planning

Research and Analysis

Most studies

Challenges Faced and Solutions

Challenge 1: Creating Dynamic Functionality Without Backend

Solution: Used JavaScript to create client-side filtering and form handling, demonstrating interactivity while staying within static website constraints.

Challenge 2: Maintaining Consistency Across Multiple Pages

Solution: Created a comprehensive external CSS file with reusable classes and maintained consistent HTML structure across all pages.

Challenge 3: Balancing Content Depth with Simplicity

Solution: Organized content into clear sections with headings, making it easy to scan while providing comprehensive information for those who want to read in depth.

Challenge 4: Responsive Design Without Frameworks

Solution: Implemented basic media queries and flexible layouts using CSS Grid and Flexbox for responsive behavior.

Future Improvements

While EcoMarket successfully meets all coursework requirements, there are several enhancements that could be made in future iterations:

Technical Enhancements

Content Additions

Design Improvements

Advanced Features for future -

Reflection on Sustainability Theme

Choosing sustainability as the website's theme provided an opportunity to combine technical learning with meaningful content. The project demonstrates how web technology can be used to promote positive environmental change and educate people about sustainable living.

The research into eco-friendly products and sustainability practices was enlightening and highlighted the importance of conscious consumerism. By creating this website, we've shown that even a simple static site can effectively communicate important messages and provide value to visitors interested in environmental issues.

Final Thoughts

The EcoMarket project successfully demonstrates proficiency in fundamental web development technologies while staying within coursework boundaries. The website is functional, well-organized, and serves its dual purpose of showcasing products and educating visitors about sustainability.

This project has provided valuable hands-on experience with HTML, CSS, and JavaScript, reinforcing theoretical knowledge through practical application. The skills and understanding gained through building EcoMarket form a solid foundation for more advanced web development projects in the future.

Through teamwork and dedication, we created a website that not only meets academic requirements but also promotes environmental awareness. Each team member contributed their unique skills to make EcoMarket a comprehensive and functional platform.

Thank You for Visiting EcoMarket!

We hope this website has inspired you to consider sustainable alternatives in your daily life. Together, we can make a positive difference for our planet.

Return to Home