While the original website met the requirements that were set out, there is still room for improvement in order to provide a better user experience. By implementing certain enhancements, the website could become even more effective and user-friendly, ultimately leading to greater user satisfaction
Logo
Compared to the initial design, the logo has been significantly increased in size, with the name ‘Richardson’ now much more visible. In addition, clicking on the logo now serves as an alternative way to navigate back to the home page, while still retaining the original home navigation link. This approach aligns with the trend of many web users who have become accustomed to using the logo as a quick and easy way to return to the homepage.
Mobile Navigation
The mobile navigation menu previously took up the entire screen when clicked, which was disproportionate to the limited content it contained. In response to user feedback, it has since been redesigned to occupy only 30% of the screen, allowing for a more balanced and intuitive user experience. This modification ensures that the navigation menu does not overwhelm the main page, and instead functions as a helpful tool for accessing additional content.
Button
To improve the user experience of our website, we have added a new “Visit Us” button on the banner of our website, right after the business name. This button is designed to take the user directly to the footer of the page, where they can find the address, phone number, and email of the business. By adding this button, we aim to make it easier for users to find important information about the business without having to scroll through the entire page. This feature is especially helpful for users who are looking for quick access to the contact details and those who are interested in visiting the physical store or getting in touch for further information.
PHP (server-side includes)
As discussed during the PHP session, learning PHP includes is valuable even if you don’t have the capacity to learn all of PHP. One of the benefits of using PHP includes is that it simplifies the process of modifying repetitive elements like headers, footers, and navigation across multiple pages. By leveraging this approach, we were able to convert the site from its original HTML format to PHP, which greatly streamlined the maintenance process and improved the overall efficiency of the site
JavaScript
Although Javascript can add interactivity to a website, it’s important to follow best practices so that the website doesn’t suffer if the feature is turned off or unavailable. As an addition to a good user experience, the new website has implemented a greeting message at the bottom of the header that informs visitors about the business’s operating hours. This message is displayed with supporting background colors, with green indicating that the business is currently open and ready for visitors, while red signifies that the business is currently closed. By providing this clear and concise information, users can quickly determine if they can visit the business or need to return at a later time.
SEO
As discussed in the SEO session, the new website has been optimized to capture relevant keywords for the bakery industry. The meta tags and title tag prominently feature the term ‘bakery’, which helps search engines identify the website as a source for freshly baked products. Additionally, the first paragraphs of the website also include the word ‘bakery’ to further reinforce the site’s focus on baked goods for home consumption or events. By implementing these strategic keyword placements, the website is better positioned to rank higher in relevant search results and attract more traffic from interested visitors
Semantics
In the redesign of the website, greater attention was given to ensuring that the semantics were used in the appropriate context. Initially, the ‘article’ tag was used only for the name and banner image, which appeared to serve the purpose on the surface, but was not accurate or semantically correct on the interior pages. As part of the update, the use of the ‘article’ tag was reviewed and corrected to ensure that it was applied only to pages containing articles or blog posts. This approach helps to improve the overall structure and accessibility of the site, making it easier for users and search engines to understand the content and its hierarchy.
Images
An intermediate two column layout for the products page was included between the 1 column available on a mobile phone view and a 4 column on a wider screen.
Accesibility statement
During the development of the website, a strong emphasis was placed on ensuring that it was accessible in all areas, including semantics, technology, ratings, and references to external accessibility testing resources. To that end, the site was thoroughly tested and validated against industry standards, with the results made publicly available for review. In recognition of the dynamic nature of accessibility considerations, the website is open to feedback and continually works to ensure that it remains accessible to all users. By prioritizing accessibility, the website can effectively serve its intended audience and provide an inclusive user experience for all visitors.
Error 404 Page
The website features a unique 404 error page designed to provide users with a helpful and reassuring experience when they encounter an error during their search. The page features a soothing butter-colored background to minimize any frustration or confusion, and includes navigation links that take users back to the main bakery website menu. The inclusion of the bakery logo on the page further reinforces the user’s connection to the brand and assures them that they are not completely lost. By providing a clear and user-friendly 404 error page, the website effectively addresses user errors and helps to ensure a positive user experience.
Written by Gopika Kanattil Shaji and Oluwamayowa Larmie
Introduction
Before going directly to version control, let’s consider a multinational corporation with offices and employees all over the world. There may be some issues or challenges that such a company faces.
The possible challenges are:
Collaboration: As there are so many people in different locations, there may be a need to communicate for a specific reason or a group of people who are working on the same project but in different regions.
Storing versions: The project is not finished in a single version; there may be n versions. In such cases, storing all versions and data in a single location is a huge challenge.
Restoring previous versions: In some cases, it is necessary to revert to a previous version in order to determine the cause of a bug.
Figure out what happened: It is sometimes critical to know what changes were made to the previous version of the source code or where the changes were made in the file.
Backup: If the user’s system or disc fails and there is no backup, all of the hard work will be for naught.
Here we introduce Version Control.
Version Control
It’s a system that lets developers manage and track changes to source code over time. This allows multiple team members to work on the same project at the same time, making changes and edits without causing conflicts or losing data. It also helps to have backups in the remote repository*, as well as the ability to roll back to previous commits* and the most recent version of the source code.
Repository*- a data structure that stores metadata for a set of files or directory structure. Commit*- an operation that sends the latest changes of the source code to the repository
Types of Version Control Systems
Local version control system
Many people prefer to use version control by copying files into another directory. It is also extremely prone to errors.
It’s easy to lose track of which directory you’re in and write to the wrong file or copy over files you don’t want to. To address this problem, programmers long ago created local VCSs with a simple database that tracked all changes to files under revision control.
A local version control system includes a version database and a working copy on the local computer where all updates and storage are performed. The working copy will contain a copy of the sent version, which will be updated in the version database as a new version after changes are made.
One of the most popular VCS tools was RCS, which is still included in many computers today. RCS works by storing patch sets (the differences between files) in a special format on a disc; it can then add up all the patches to recreate what any file looked like at any point in time.
2. Centralized version control system
The next significant issue that people face is the need to collaborate with developers on other systems. Centralized Version Control Systems (CVCSs) were created to address this issue. These systems (such as CVS, Subversion, and Perforce) have a central server that stores all of the source code files and manages all of the team members’ changes. When a team member makes a change to the code, they must first check out the file from the central server, then make the changes and check it back in. This system enables team members to work on the same codebase at the same time, but it can cause conflicts if multiple people attempt to modify the same file at the same time. This has been the standard for version control for many years.
Update*- An operation that downloads any revisions from the repository into your local copy.
One of the benefits of a centralized version control system is that everyone on the project is aware of what everyone else is doing. The other advantage is that administrators have fine-grained control over who can do what, and dealing with local databases on each client will be easier.
For example, if the server fails, the centralized system suffers. Only some can collaborate or save version changes to anything they are working on during that time. And if the hard disc becomes corrupted and no backups are kept, you will lose everything. When you save the entire project history in one place, you risk losing everything.
3. Distributed version control system
It is a distributed system in which every member of the team has a copy of the entire codebase. This means that each member can work independently and make code changes without relying on a central server. There will be both a server repository and a local repository on the local computer. Each member’s changes are saved in their local repository, and when they are ready to share them with the rest of the team, they can push the changes to the central server. This system is more adaptable than CVCS and facilitates collaboration even when team members work remotely.
Clients of a DVCS (such as Git, Mercurial, Bazaar, or Darcs) do not simply check out the most recent snapshot of the files; rather, they fully mirror the repository, including its entire history. As a result, if one of the servers fails and these systems are collaborating through it, any of the client repositories can be copied back up to the server to restore it. Every clone is a complete backup of all the data.
Push*: Pushing is how you transfer commits from your local repository to a remote repository.
Pull*: updates a remote repository with the commits made to the local repository.
Benefits of version control system
Managing and protecting: Aids in the management of source code by keeping track of all changes made to the code. Source code is also protected from unattended human errors and their consequences.
Keep a record of all modifications: It will be useful in the future for determining the root cause of any given problem.
Comparing earlier versions of the code: Developers can compare versions of code to help fix errors.
Support developer workflow: VSC has no set method of operation; it simply provides a smooth continuous flow of code changes.
What is GIT
Git is a popular version control software system which assists designers or developers to track changes in their code during a particular task. It enables members of a team to collaborate on a project i.e this can be in the form of sharing a task on a project to various units, irrespective of location a member can review a project and make adjustments if required, and enables users to switch between various versions of code within a project being done.
It works by creating a local repository on a developer’s machine and then synchronizing the changes to a remote repository. It is from the remote repository multiple developers have access to copy a particular codebase to their personal system (local repository), they work or make contributions and revert back with the changes to the remote repository.
How to install GIT
The first step in using GIT is by having the software installed on our personal computer. The installation source can be gotten from the following link https://git-scm.com/
Next we need to get registered to a GIT management system provider of choice like Bitbucket, Gitlab or Github.
After the two steps above have been done we are good to have GIT start tracking codes on our projects through our code editor on our personal computers or not. This is just to say that after its installation Git does not track our code unless we make that request.
How do we make GIT monitor changes or create versions on our project
1. GIT INIT
Git init is a command which initializes git within the project. It creates a local repo within the specified directory after being triggered it shows a letter “U” beside all the files on the project which means that the files are all untracked.
2. GIT ADD
Git add. command prepares all the files for staging. By staging this are the files that will be tracked and uploaded to the remote repository. When the command has been activated the letter “A” now appears beside all the files on our project and we can move our cursor to deselect any file we do not want tracked and its status remains as “U”.
3. GIT COMMIT
Git commit –m. It saves the code staged within the repository and can have it named if it is the initial commit and create subsequent names to mark specific changes we made and not override the previous or existing commit.
4. GIT PUSH
Git push – This command sends the project from the local repository to the remote repository. We can now view a copy of our code or project on the remote repository.
5. GIT CLONE
Git clone is a command that copies a code base from a remote repository to our local repository and system. After the git clone command has been inputted on the command it is followed by the url on the remote repository, this downloads the code from the remote repository.
Branches
Before proceeding, It is worthy to note that when we create a git repository and are working on a project. It is advisable to create what is called branches. The initial branch after git has been activated is referred to as the main or master branch. However it is not advisable to work on the main or master branch especially when we consider a situation where there are multiple members, that means any member goes on the main codebase and changes the existing code, and if everyone does that it means the work ends up being disorganized . Thus, team members or a group is required to create a branch which copies the code from the master to that branch. Whatever modification done is performed on the branch and is subject to review, after approval from the main team leader it can now be merged to the main branch.
As many branches as required can be created but on completion of the task, if the branch is not needed we can have it deleted.
Branch in a remote repository
Deleting a branch
6. Git log
Git log is a command used in the Git version control system to view the commit history of a repository. When you run the git log command, Git displays a list of commits showing the most recent commit first to the initial commit. But it shows the commit for the local repository only as there is a possibility it is not yet pushed to the remote and can still differ or a different user is still working and has no access to commit to any remote repository. To check the git log of a remote repository, we need to run the git fetch command first before we proceed in checking the log.
7. Git fetch
Git fetch is a command that makes you see the changes on a branch in a remote repository without altering that branch on your local repository. If satisfied with whatever modification you can now decide to merge to the branch on your local repository.
Conclusion
The purpose of version control and git is to make the process of any project done by designers or developers more efficient, organized, and collaborative. It makes tracking modifications or changes easier, retention or versions management and team collaboration. These systems assist designers and developers in working more effectively and improve the quality of the final product.
Nothing is ever designed without a certain purpose or objective in mind even if it is just to pass the time or be occupied for a short while, a purpose was still achieved or established. For example building a sand castle at a beach could have kicked off as something just to pass the time, a lesson was learnt making the designer know he needs to improve his skills or such design could have been an inspiration to other ideas of certain crafts in future. So there is always a purpose or an objective behind most designs.
However to designs useful to our daily lives, most objects or services are created to meet the needs of people to satisfy certain purposes and objectives. To get the best of most designs we need to understand to key topics before proceeding to start a design or improve an existing one which are
User Research
User Experience Design
The application of this two subject areas is a very helpful guide leading up to the creation of a product or service that meets a purpose. This will be applied to a project I will be working which is the creation of a “website that connects small scale livestock sellers to buyers in Nigeria”.
UserResearch
To define the term user research, we can start from confirming our understanding of what each word means. A User is someone who needs something which could be an object or a service. Also Research is the systematic enquiry into the understanding of how certain things behave, work or function. Putting it together, user research is basically a research into how users relate to their needs which is either an object or service. The purpose of research is to gather more information as it will be risky for the designer to assume he has all the information and know what the user needs, but it worthy to note the design is not just for one person but multiple people.
Research objectives
It defines what we hope to accomplish by conducting the research depending on the stage the product i.e. is the product at a foundational or early stage or whether it is at the mid stages and it could have been completed which we need tested. This are different research objectives that will definitely require different methodological approach.
Below are the three objectives stated by Steph:
Open ended we are still at the early exploratory stages we are the context of the product creation
Semi open-ended is more like in between stages there is an idea but we just need to reaffirm assumptions
Close ended is more about something built but being tested? Steph Troeth (2021)
The research canvas highlights various steps for a good research process. Upon completion of this process we can now proceed to how we can design a solution or modification to the research we have conducted.
Methodology
Methodology is the system of methods adopted in the conduct of the research which includes:
Interviews
Participatory design
Surveys
Listening labs
Focus groups
Remote testing tools
Usability testing
As earlier explained it all depends on the stage of the product we are conducting the research on because some are ideal for open ended research or close ended research. Also most of the data we get back for analysis are either Quantitative or Qualitative.
Quantitative or Qualitative
Quantitative data are easily measured which is something that most times deal with numbers. Getting a result from this does not take time as you easy know the outcome of the poll but Qualitative on the other hand takes a while and the researcher has to deduce from the feedback what is needed for instance in a focus group after the discussion, with a group we can now infer if the group agrees to a particular thought or use or if they are divided and also you can get to know based on questions being asked if they out rightly oppose. In interviews though we might need to incorporate quantitative approach to clarify doubts for instance by asking “on a scale of 1 – 10 how would you rate…” this aids in knowing where feeling is skewed towards.
Assumption or Hypothesis
Assumption and Hypothesis since similar but there is a difference between both. Assumption is just an opinion with no basis which can seem to be like just a personal opinion not prompted by anything. E.g. most women do not like football. But in hypothesis there is even a reason that backs the statement which is subject to being tested for validation as it is either true or not e.g. most women do not like football because it is too physical with injuries. From both examples can clearly see the difference that in hypothesis there is something to be tested in why women do not like football it might be for a totally different reason like not understanding the rules of the game or the time being too long. But till the hypothesis is tested, we would never know.
Research Methods
Usability testing – the test behind usability checks to see how easy it is to use our design and certain criteria being watched out for include its:
Efficiency – refers to the swiftness in achieving their purpose of visiting the website
Learnability – do they grasp easily what to do or is required?
Memorability – can they recall what to do at their next visit or even talk someone through it easily in the event of an assistance?
Errors – what extent of errors occur during their visit and how significant are the errors, is it something that leads to being discouraged or frustrating or can be sorted easily.
Findability – just like the video we watched of a kid being shown a wireframe of a webpage he or she was able to find their way to an activity and knew what to do to change and go back to the home screen.
Overall we need to rate their level of satisfaction with using the site which is like a feedback to know if there is need for modifications or improvements for certain peculiar situations.
Participatory design – this is where you allow the user to express themselves by championing the design process so you can know what the need or the areas of delight, their pain points and you get to see other features they would want incorporated. Feedback from this can be useful when compared with designs from other users which sets do tone for design at a preliminary stage.
Sampling
Sampling is the selection of certain group of people to create your audience. It is from the sample we can streamline people to groups to get our group of personas. The factors we consider in getting our sample include age, gender, income etc.
It is less important to start a research targeting a group of people within an age, income or gender. If you profile early based on age, income or gender. Best approach is to consider people’s behaviors towards something then extract your data from the group e.g. if you check who patronize a particular news app and further check which part of the news they read. You can get your data accurately by knowing age, income or gender. Talk to users using a product as they will be the ones to tell you why they prefer it, what you are doing right, what you could possibly do wrong that might make you lose them. Also speak to people who are likely to use it but not there yet what are the barriers preventing them. Steph Troeth (2021)
User Experience Design
What is user experience design?
User experience design is a collection of methods applied to the process of designing interactive experiences. It encourages the designer to make the quality of the users’ experience the prime concern. A good user experience design can only be considered successful if the design fulfils the need of the user and expectations of the designer. Allanwood and Beare (2014).
It is important to involve users in the design process so that there is constructive feedback and improvement. The design is less about the designer but the users who use it frequently or need it to satisfy certain objectives. It is about solving a problem not just aesthetics. There are situations where the problem is not what the designer thinks but something else but if the user is not carried along some solutions proffered could be a waste of time.
User experience design can only be achieved by working in a team, as it will require different areas of expertise in its development, criticism, modifications and testing. It is best to let users do most of the testing as they are the center of the design, and they will detect faster what a designer must have omitted after spending a lot time with the product of the service being created.
How do we start our design?
I would be explaining this using the double diamond principle. When we think of a diamond the shape above comes to mind. We can clearly see that both sides of the diamond are thinned out, which in the context of our study is the birth of an idea on the left which starts small and becomes wide we start knocking off a series of unrealistic suggestions or over the budget propositions till it thins out to an outcome or solution we can work with.
However I mentioned double diamond how does the double diamond principle apply.
Image Source: Chris How (2022)
Discover – This is the first diamond and the starting point of the project, it asks what the problem is and looks at it from various point of view by seeking diverse opinions of the issue accompanied by research so nothing is being left out at this point we are at the peak. So what do we do with the research or problems gathered?
Define – At this point we have done a lot of discovery and need to narrow it down it one definition or based on resources available it could a case of which is feasible or more important to solve. It is something the team will deliberate upon with the user at the center of our deliberation before we move on to the other diamond.
Develop – We now have a problem to solve after careful consideration and budget, how do we approach a solution. We might need to involve new team members at the stage for a professional insight. Ideation occurs here which could be outrageous but best to lay all on the table as we did in the first diamond where he heard all the problems.
Deliver – This is the final stage, having listen to all ideas we need to also streamline as we are about embark on a stage that we need to get right so we don’t waste people’s time and resources. Since the user is at the center of our design it is best to bring the user back on board and we can deploy some usability testing to know if we still need to modify or include an omission.
Analysis & Synthesis
A good way to represent the research done is by trying to visualize it. An example of that is seen in some of points below:
Personas
From result of the research it is a good idea to create Personas, which is personality representation of the groups of people from the result of the survey. It helps to a metal image of the various personalities the design is meant for.
User Journey map
It shows the journey from start to finish for a user when they come in contact with your product and highlighting where the areas of delights are and pain points there by providing an understanding to areas of challenges especially if it is affecting a general group of people
Empathy map
It is essentially a consortium of everyone you will be designing for showing their
Tasks to be done
Pain points
Feelings
Overall goal
Creating a “How might we” statement helps to reframe problems before creating solutions. It having one problem statement Chris How (2022)
Idea & Sketching
This topic addresses putting thoughts on paper. If we are building a website it is a good idea to put that thought on a paper from then we can now proceed to mapping our system which incorporates UI flows
UI flows
UI flows is basically to see if from the sketch we have, the user can tell what certain functions are e.g “sign up” request in some cases is expected to be found at the top right or if you are looking for “my account” if already logged in, when you click what is the expectation and what do you do there. This flow should be applicable to the different pages of the website. It is a quick way of testing the process before we start a professional design.
Content Requirements
The content helps to inform our design choices. Content could be in any form like text or images but the underlying objective is if the user would be able to know what to do when trying to use our product.
Chris How (2022)
Answering the questions in the table above can help us in developing our content. The table shows what user needs to do and states what he wants to accomplish and on the business what is required of the user and accomplishment checking to see if both expectations align as well.
My Major Project
User Research
Research Methodology
Will conduct an interview and adopt the double diamond approach. Will narrow down to a point I can determine a general problem with a wide coverage.
Below are answers to some questions on the research canvas
Research Context
Why are we doing this? Provide a digital platform to sell livestock
What impact do we hope to achieve? Make it easy for users to sell of their livestock to buyers easily.
Research Objectives
What do we hope to learn? The first phase will be open ended I will know the expectations of the users how they will want the website to look like especially content and I will start this by conducting an interview and deploy other research methods as required.
Assumptions
What do we think we know?
There is no website that you can easily visit and sell your livestock in Nigeria
Hypothesis
I want to establish the existence of any similar website and know why it is not very popular or the experiences people get from using them.
User Experience
Discover – are there challenges with sale of livestock on a website? Does it take time to sell? Or people are finding it difficult to embrace some technology in certain areas of business. The challenges encountered with existing websites and how can they be improved.
Define – Based on my finding will need to streamline it to one problem. I could check out suggestions provided of existing livestock websites look at the user interface have it tested and see why it has not provided a good user experience
Develop – Will come up with a prototype livestock website. Will need to brush up my wireframe skills so that I can have a befitting prototype and deploy a preliminary usability testing approach I intend working with an existing user and potential client.
Deliver – Skills and budget now is limited, however anything worth doing at all is worth doing well. Will consults expert developers and designers for a pro bono counsel and guide, because after the delivery of the website some monitoring needs to be done as it could have the potential of generating income.
Conclusion
To achieve a good user experience design we must conduct a user research, otherwise it feels like we are imposing on the user getting the user to always adjust to faults and bugs of the designer rather it should be the other way round. The designer needs to design to accommodate diverse population with diverse needs.
References:
Beare, P., Allanwood, G. (2014). Basics Interactive Design: User Experience Design: Creating Designs Users Really Love. United Kingdom: Bloomsbury Academic
Html applies structure and meaning to our content. if we need to change the appearance, we apply CSS. HTML is not a programming language it only says how we want we want things done. e.g. it states whether a statement is a heading or a paragraph.
Paragraph tag <p>is a block level element where as <strong> or <em> are inline level elements. Therefore <p> is a parent element while <em> is a child level element.
Back up – it is very important to always create a back up for projects. There various kinds like online backups (cloud) or manual i.e. backing up to an external hard drive.
Its purpose is for viewing. Individuals sit to get updated on the news and day to day events of the society. Information gotten ranges from news, sports, entertainment etc. Evolving from the Era of the old black and white tube television, it has developed today to the extent we now have smart TVs. This is where the Television is connected to the internet and viewing contents are widened beyond local scope. The users can engage in streaming via services like Netflix etc. Aside leisure and entertainment, in most offices and schools the Television is deployed for wider viewing of project or work presentations. In design its length and breadth used to be smaller but larger in width. In recent times, the length and breadth seem to be increasing but the width has reduced drastically. In actual fact, a slimmer width is now a selling point along with new updated and advanced features and picture quality. The designs & quality some manufacturers are trying to achieve is to have the television hanging on the wall with an art work, and not being able to tell the difference between the television and an original picture when placed side by side.
Pen
Has a unique design that has been sustained for so many years. You can barely see the pen evolving in recent times. Used for writing, it has retained a particular size in terms of height, weight and width. Its design was well crafted to match the human hand, such that the hand is not strained in writing for 10mins or 10hrs. The earlier form of pens were the quills, they were much lighter and were dipped in ink every few seconds. But today’s pen has an ink tank with it that lasts the user for so long that most people who started using a particular pen as new barely finish the ink, it is either it got lost, transferred to a new user or got destroyed. Another feature in the pen is the tip for writing. Most pens have a tiny ball that rolls along and administers the ink while writing. You do not see the ink spill out of that tip even when not in use, neither does it dry out. The few features to make a pen interesting in recent times include, some have varying colors, or one pen having up to 6 colors (the one in this picture has two lights a torch and red pointer light feature).
Cellphone
When you enter a public bus or train, you find 95% of its occupants using this small gadgets. The other 5% who do not use this device is a parent with a toddler seeking attention or an elderly not bothered with modern gadgets but appreciating the view of nature while comparing how things were when they were younger with things now. It is designed to fit your palm, can easily fit into any pocket of an outfit. It has speakers for listening to music or video and a port for headphones or Bluetooth feature to listen to contents privately. Its screen is designed to give you a similar viewing experience while watching a movie or talking to another like you have with the television. Its portable design and features has almost rendered the TV and radio obsolete. If the TV could talk I am sure it would say “let me see you connect a PS console to yourself, with two individuals having the maximum experience they do with me”. The battery also matches its slim design that you forget it does actually use a battery which can power more than a day depending on average usage.
The website was designed by two web designers who fell in love and before getting married, designed a website to tell both their story. They used the parallax scrolling concept to do this, parallax brings webpages to life and some users have fun while scrolling enjoying the concept of animation behind it. As you scroll, you see images come into view or scrambled words take shape and go unscrambled. Images also overlap and come into focus or vanish as you scroll.
https://www.emirates.com/
The home screen welcomes you with the feeling of being about to flying with an airline with class, irrespective of the category of sit you are about to select.
One of the highlights for me at the home screen is you get to see the classes of sits offered just before the footer. You are able to view the categories of sits on offer, click on the category of choice and view what it has to offer.
Another interesting feature the website has compared to other airline websites is you get to view the sits in 3d view. Which already prepares you of what to expect when you are on board the airline.
The home screen is rich in content with its design from the header to footer that there is hardly any information or link omitted from the home screen. Like most modern websites every category of information at the home screen is differentiated by either a white background or a nicely take photograph. Simple colors used but yet still eye catching.
A website to commemorate the memory of a loved one.
The home screen color design matches the solemn state that whoever visits the site would feel. Grey color matching the gloomy feeling behind the loss and the gold color signifying the journey to a better place.
It is a simple webpage, designed to share memories of a lost loved one, share pictures had with the person and also include a solemn background music. As many people as possible can share their tributes from anywhere in the world.
On checking the profile of any departed person the background song comes into play, with pictures of past life uploaded scrolling with set timing interval.
It is responsive. The mobile version, while scrolling the contribute icon pops out as a prompt for you to leave a tribute.
Posted in Articles | Comments Off on 3 examples of good websites