Design for Digital Media Environments – Final Evaluation

As the Design for Digital Media Environments unit is coming to an end, I feel that my team and I have appropriately and successfully met the unit-brief requirements set for our project. These were to create a Web-browser based application that satisfied the specific needs of our target audience, and to use database scripting language to link our application to an online database that would be affected by user input.

With these requirements in mind, my team and I designed and coded a website called Student Offers for Bournemouth University (SOBU), using a variety of PHP and CSS code. The website we created allows the user to see available offers and deals on a live feed. It also allows the user to sign in and post offers and discounts located in Bournemouth. I think our final website has a very clear target audience, with obvious needs that our website properly addresses.

The members of my team were myself, Adam and Hallam. I think we worked very well as a team since we all took an active part in creating the website and our attendance was great: none of us missed any of the important group meetings. We also went about working on the elements of our website in what I believe was the right way, as none of us spent too much time on just one task. This allowed us to focus on making sure that important aspects, such as functionality, were properly organised before we worked on the visual elements, like the appearance and design of the website.

The images below show our final version of the updated website for SOBU.

Screen Shot 2015-04-13 at 21.24.16

Welcome Page

1

Main Home Page

2

The Offer Posting System

3

My Posts

4

Social Media Dropdown Menu

5

About Page

6

Register Page

updated nav bar

Full Navigation Bar

Our team combined our strengths in coding and design to create a website linked to a database. This allowed us to keep track of all of the users’ posts online. I find this one of the most effective and interesting aspects of our website, as it shows instant results that we can monitor.

When I started working on this project, I found coding in PHP somewhat challenging. However, in the course of the unit I developed a better understanding on how it works, as well as other websites and coding languages we used. These included phpMyAdmin, GitHub and Bootstrap.

If I had chosen to do things differently, I might have added some more visual elements on the sides or at the top of the page (e.g. more stylised logo or banner), as in the other student deals websites explored in my website research. However, this would have overcomplicated the overall website design. We decided that streamlined simplicity makes the presentation more user-friendly, clearer and aesthetically pleasing.

Overall, I am satisfied that our website has properly met all the requirements in the brief and pleased with how the final result turned out, in terms of its responsiveness, content and design.

Design for Digital Media Environments – Offer Posting System

One of the latest features that my team has made sure to focus and improve on most is the offer posting system. The purpose of this system is to freely allow logged-in users to post student offers and deals to the live feed on our homepage. The details of the users’ posts (business, category, location and description of the offer) are then immediately recorded and stored on the database we set up using phpMyAdmin.

With an account I created using our “Register” page, I posted a made up offer to the live feed featured on the homepage, to test the system’s functionality. As shown below, when users post offers to our website, they can choose which business the deal comes from, as well as the location, category, rating and description of the offer. The posts can then be sorted into the various existing categories that we have on the right-hand sidebar. As seen in the second screenshot below, we also have a “Delete Post” button, in case the user wants to get rid of the post they’ve made. This is particularly useful if the user has made a mistake or the offer isn’t available anymore.

Everything works properly and we have nearly finished the project.

OPa

The process of posting a new offer to the live feed.

OPb

The offer as it shows up in “My Posts”

OPc

My offer presented in the “All” category

Design for Digital Media Environments – Website Development 4

As our unit is coming to an end, we have uploaded our final designs and code for our group website to the dakar server. Since the last Website Development post, the general design and house style of our website have been modified. The images below show our final updated designs for our “Home” and “Register” page. Our “About” page generally has the same appearance as before with very few changes.

A different background colour for our live feed posts has been chosen to make the various offers stand out more. A drop shadow has also been added to the text boxes to give more depth to the design of the page, as well as make it look more professional and visually appealing. Features such as the navigation bar and drop down menus have also been improved. These elements are more responsive and they make website navigation easier and more user-friendly.

Screen Shot 2015-04-15 at 19.34.14Screen Shot 2015-04-15 at 19.34.17Screen Shot 2015-04-15 at 19.34.34In the end, we decided not to use a to use a fancy, detailed logo on our website, as the most important objective of the unit is to maximise functionality and responsiveness. Each team member’s copy of the website and the source code required to make it has been uploaded and is almost ready to be marked.

Design for Digital Media Environments – Updated Navigation Bar

One of the latest improvements that Hallam has contributed to our updated project is a fully responsive and functional navigation bar that allows users to go to the various pages and sections of our website.

As shown below, our navigation bar uses a combination of hyperlinked buttons and drop-down boxes for the “Social Media” and “Login” tabs. These tabs become highlighted when the user clicks on them.

We also have logos hyperlinked to the following social networking websites: Facebook, Twitter, Google Plus and Instagram. My team and I agree that the navigation bar is appropriate and fit for the purpose of easy and quick website navigation.

updated nav bar

Design for Digital Media Environments – GitHub 2

Our final code for the group project has now been uploaded to GitHub by Adam, and we will soon be ready to hand in all of our finished source code on the 20th of April. As shown below, both our “public” and “includes” folders have been uploaded to our group repository on GitHub.

Each of us will now need to upload our code onto the dakar server, so that our copies of the group website can be accessed by our lecturers and markers.

GHub 2

Design for Digital Media Environments – Current PHP and CSS Code

Pictured below are the PHP and CSS codes that were required to make most of our main pages on the website. As stated before, Bootstrap was also frequently used to help with the coding and designing of the project. Our current code contains a combination of PHP, CSS and bootstrap. The connect.php file isn’t included in the following screenshots since it contains login details that directly access the database in which we store our source codes and user posts. Screen Shot 2015-04-15 at 14.17.47 Screen Shot 2015-04-15 at 14.17.50 Screen Shot 2015-04-15 at 14.17.56 Screen Shot 2015-04-15 at 14.17.57 Screen Shot 2015-04-15 at 14.17.59 Screen Shot 2015-04-15 at 14.18.03 Screen Shot 2015-04-15 at 14.18.14 Screen Shot 2015-04-15 at 14.18.15 Screen Shot 2015-04-15 at 14.18.18 Screen Shot 2015-04-15 at 14.18.23 Screen Shot 2015-04-15 at 14.18.27 Screen Shot 2015-04-15 at 14.18.37 Screen Shot 2015-04-15 at 14.18.51 Screen Shot 2015-04-15 at 14.18.58 Screen Shot 2015-04-15 at 14.19.01

Design for Digital Media Environments – Website Development 3

Our master version of the code and elements of our website has been uploaded to the dakar server, so that we will all be able to access it online. There have also been numerous different changes made to the code and design of the site since the previous Website Development post.

Text is now displayed in the different boxes containing student deals and offers. We also have two new categories to display student offers with: “All” and “Other”. This will make categorising the student deals easier when there’s an offer that’s difficult to classify. All the student deals and offers posted will now be stored in an online database that Hallam has set up for the website.

Much like the previous version of our website, we’re keeping a curved design with rounded corners for the text boxes and buttons. We’re also keeping with the same colour scheme of white, pink and blue for all the pages.

Displayed below are our current webpage designs as well as some of the source code that the “Welcome to SOBU” page is made up of.

Screen Shot 2015-04-13 at 21.24.16 Screen Shot 2015-04-13 at 21.24.36 Screen Shot 2015-04-13 at 21.25.06 Screen Shot 2015-04-13 at 21.25.11 Screen Shot 2015-04-13 at 21.25.16

Design for Digital Media Environments – Website Development 2

Ever since our work on the “About“/”Meet the Team” page, my team and I have been working together in coding and designing the other main pages for our website. The other important pages that we’ve been working on include the following: the “Welcome“, “Home” and “Register” pages.

Our website now has a page that welcomes users to SOBU. The main purpose of this page is to quickly introduce the users to our website and what it does. Our users can then navigate to the main homepage with the button labelled “Enter SOBU”.

On our homepage, we have basic fields with blue headers to display available student deals and discounts. As we carry on with the project, the fields will be modified so that students can log in, create and post offers of their own. This section of our homepage will act as a live feed which will be populated with student offers and deals for the following categories:

  • Food
  • Night Clubs
  • Clothes
  • Gyms
  • Electronics

Our project also currently has a registration page in which users can create accounts and log into our website. We’re also thinking of having a login page that will have a similar appearance to the register page. We’re currently unsure of our design for the register page and so we’ll all be providing ideas and code to make the design less blocky and more visually appealing for our users.

From here on, we’re going to upload all our source code to the dakar server so that we’ll be able to access our webpages online. We will also be working on key elements such as the responsiveness, functionality and presentation of our group project.

Screen Shot 2015-03-16 at 10.10.48

Welcome page

Screen Shot 2015-03-16 at 10.11.01

Our homepage with the category “Gyms” selected on the right.

Screen Shot 2015-03-16 at 10.11.02

If you look at the file URL at the top of the screenshot, you can see that the “Gyms” page has been loaded.

Screen Shot 2015-03-16 at 10.11.07

Our current register page.




Design for Digital Media Environments – Website Development 1

We have finished putting together the resources for our “About” page. This included deciding on the final images, code and colour scheme that we needed to build this page. Now that we know what our basic layout will be for the time being, we know how to code, structure and present the remaining pages of our website. As well as creating these new pages for our website, we will also need to add and improve some additional details on our “About” page. For instance, instead of the word “SOBU” at the top of the page, Hallam will replace it with our final design for the official logo. Our final layout for the “About” page was based on our sixth sketch that we came up with as a group, near the start of this unit. The sketch is pictured below. 6 After Adam, Hallam and I contributed our own elements to this page (while working as closely as possible to the design in our sketch), this is what our “About” page currently looks like: Screen Shot 2015-04-13 at 20.45.59 Screen Shot 2015-04-13 at 20.46.11 The following code alone was used to create the infoboxes with the blue headers, next to our group image at the bottom of our page:

<div class=”col-md-6″>

<div class=”list-group”>

<a href=”#” class=”list-group-item active”> Adam’s Role </a>

<a href=”#” class=”list-group-item”>Adam helped with the code of the about page, our Wiki and our GitHub.</a>

</div>

<div class=”list-group”>

<a href=”#” class=”list-group-item active”> Hallam’s Role </a>

<a href=”#” class=”list-group-item”>Hallam coded the main page of the site, where each item can be seen.</a>

</div>

<div class=”list-group”>

<a href=”#” class=”list-group-item active”> Robin’s Role </a>

<a href=”#” class=”list-group-item”>Robin helped with the visual elements, coming up with concepts for branding.</a>

</div>

</div>

</div>

</div>

Design for Digital Media Environments – GitHub 1

Throughout the start of this unit, we have been advised to use GitHub to share our source code for the website between our group, as well as store it all as an online backup system. GitHub is a Web-based, free repository hosting service, which enables users to store files and folders of data, as well as update it and share them with other people online. Since Adam has uploaded our current source code onto GitHub, it will be much easier for us as a team to share and document the changes we’ll be making to the code as we go along. As the unit progresses, the code will be updated not only on GitHub, but also on each of our computers. Ghub 00Ghub 01

Ghub 1

Our uploaded Group-Project folder in our repository.

Website source:

https://github.com