Skip to content

Repository files navigation

Rupera Vineyard Logo

Rupera Vineyard

The Rupera Vineyard website will provide information about what visitors can do at the vineyard, the vineyard history, technical information and a will provide ways for visitors to get in touch. The website visitors will be able to request to book onto any events, tours, tastings or a table by filling in the contact form provided.

The site can be accessed by this link

Responsive Mockup


User Stories

First Time Visitor Goals:

  • As a first time visitor, I want to easily understand from the website what I can do at the vineyard, so that I can decide whether to visit.
  • As a first time visitor, I want to be able to easily navigate through the website to find key information to help my plan my trip to the vineyard.
  • As a first time visitor, I want to be able to contact the vineyard and book one of the activities described by the website.
  • As a first time visitor, I want to see photographs of the vineyard and facilities to reassure me and encourage me to visit.

Returning Visitor Goals:

  • As a returning visitor, I want to be able to find updated information about upcoming events .
  • As a returning visitor, I want to see any changes to the operating hours and café offering.
  • As a returning visitor, I want continue to be able to contact the vineyard as and when I need to.

Frequent Visitor Goals:

  • As a frequent user, I want to find social media links so I can follow the vineyards progress and news.
  • As a frequent user, I want to see if there are any changes to the weekly events held at the vineyard.

Features

Navbar

  • Navigation Navbar

    • Positioned at the top of the page.
    • Contains logo of the company on the left side.
    • Contains navigation links on the right side:
      • Home -leads to the home page where users can find out what they can do at the vineyard.
      • Vineyard - leads to the vineyard page which has information specific to the vineyard and grounds. It provides technical information about the grapes and wine produced, as well as information about management practices. At the bottom of the page, visitors are given the option to learn more by attending a wine tasting or a tour.
      • Café - leads to the café page. The café is where most activities take place on the vineyard so this is expressed. Information is then provided about what visitors can do at the café, followed by a gallery to show the atmosphere and help visitors decide if they would like to visit.
      • Events - Leads to the events page. This is split into an 'Upcoming Events' section and a 'Weekly Events' section, which is the same as shown on the home page, to avoid having to flick between pages. This page gives up to date information and timings of events.
      • Contact Us- Leads to the contact us page. This page contains a contact form for people to easily enquire about bookings or anything else. It also provides alternative methods of contacting the vineyard.
    • The links have an animated hover effect.
    • The navigation is clear and easy to understand for the user.
    • The navigation bar is responsive on different computer monitor sizes, on tabets and on mobile phones.
    • The nav bar is split into two lines on smaller desktops, one contains the logo and the other contains centred nav links.

    navbar on smaller desktop screens

  • On tablets:

    • Navigation bar returns to being on one line, logo is positioned on the left and a hamburger menu is implemented and positioned on the right.

    Navbar Tablets

    • When the hamburger menu is clicked, there is dropdown menu with the links in the same order, positioned on the left of the screen.

    navbar Tablets Open

  • On mobile devices:

    • Navigation bar has the logo in the center and a hamburger menu implemented on the right side of the navigation bar.

    NavBar Mobile Closed

    • When the hamburger menu is clicked, there is dropdown menu with the links in the same order, positioned on the left of the screen.

    NavBar Mobile Open


  • Home Page

    • Represents:
      • The main idea of the company.
      • Reasons to visit the vineyard.
      • Regular activity and events at the vineyard
      • Gives a feeling of the atmosphere and personality of the vineyard.

  • Hero Section

    • Hero section has a background image that grows when the page is loaded.
    • Hero section has a box positioned on top of it:
      • Welcomes the visitor to the site.
      • Emphasises the quality of the wine by mentioning awards.
      • Expresses the care that's but into the wine - hinting at company ethos.

    Hero Section


  • Things to Enjoy Section

    • Has a heading drawing attention to wide range of activity.
    • Contains a carousel with images and captions for major aspects of the vineyard.
    • Explains how visitors can join in with the above activities, providing link to contact page.

    Things to Enjoy Section


  • Weekly Events Section

    • Highlights the events held every week at the vineyard.
    • Images show previous occurrences of the event for reference and for visitors to decide if it appeals to them. ​ Weekly Events

  • Return-to-top Button

    • Fixed at the bottom right hand corner of the page to allow users to easily return to the top of the page. This has been used instead of having a fixed navbar, to improve user experience.

    Return to top button


  • Footer

    • Footer contains social media links that open in a new tab. ​ Footer

  • Vineyard Page

    • A page for the wine enthusiasts and those who would like to learn.
    • This page has a footer and 'return-to-top' button the same as the home page.

  • Look Down the Rows Section'

    • Has a hero image showing a view down the rows
    • A heading is positioned on top of the image encouraging visitor to 'look down the rows'.

    A look down the rows section


  • About the Vineyard Section

    • This section is designed to provide visitors some background and technical information about the vineyard and process of producing the wine.
    • The first block of text describes the vineyard and grounds in general and describes a brief history.
    • 'Our Grapes' talks in more depth about the varieties of grapes planted and some of their characteristics. There are two images to accompany this text.
    • 'Our wines' provides similar information but describes the wines specifically.

    About the Vineyard


  • Join Us in The Vines Section

    • Encourages those who are interested in the information above to join a tour or tasting to gain more in depth information.
    • Contains a section on the tour and a section on the tasting with a summary of what's included, price, and a link to book.

    Join us in the vines


  • Café Page

    • A page for those looking for a place to relax or meet friends.
    • This page has a footer and 'return-to-top' button the same as the home page.

  • Hero Image

    • Has a hero image showing an attractive coffee. This helps identify the page and, makes the café appealing.

  • About the Café Section

    • Titled as 'the happy hub of our vineyard' to highlight that this is where most activities take place.
    • Describes the atmosphere, what meals are served and the wide selection of cakes available, under clear headings.

    About the cafe


  • Gallery Section

    • A collection of images to give visitors an idea of the food served, the atmosphere and previous events.

    Gallery


  • Events Page

    • A page providing details of upcoming events and weekly events.
    • This page has a footer and 'return-to-top' button the same as the home page.

  • Upcoming Events Section

    • Displayed chronologically on a timeline so the soonest event is displayed first.
    • A brief description of each event is provided and details of times are also mentioned.

    Upcoming Events


  • Weekly Events Section

    • Lists the events which are held every week.
    • Similar content to on the home page but with more details of timings and location.

    Weekly events with more detail


  • Contact Us Page

    • A page providing details of how to get in touch and make a booking
    • Also displays opening hours.
    • This page has a footer button the same as the home page but there isn't enough content to require a 'return-to-top' button..

  • Get in Touch Section

    • This contains a form with fields to be filled in which allows the visitor to easily contact the vineyard.

    Contact form

    • The form has required fields to ensure enquiries can be responded to.
    • On completion of the form, user is redirected to a 'thank you' page.
    • The background image displays another aspect of the vineyard.

    Get in touch


  • Other Ways to Get in Touch Section

    • Lists opening hours, and the contact details for the vineyard to accommodate those who would like a more in-depth conversation or a faster response.

    Contact Details


  • Thanks Page

    • Visitor is redirected to this page on completion of the contact form.
    • This acts as confirmation that a message has been sent.
    • It will automatically direct the user to the main page in 10 seconds.

    Response page


Technologies Used

  • HTML was used as the foundation of the site.
  • CSS - was used to add the styles and layout of the site.
  • CSS Flexbox - was used to arrange items simmetrically on the pages.
  • Bootstrap 4 was used for styling of navbar and carousel on home page.
  • Balsamiq was used to make wireframes for the website.
  • VSCode was used as the main tool to write and edit code.
  • Git was used for the version control of the website.
  • GitHub was used to host the code of the website.
  • GitHub Pages was used to deploy my project

Design

Colour Scheme

Colour pallet

  • Purple and black were the main colours used to portray the luxury and quality of the vineyard. Purple is also the colour of some grapes so thought this fitted well with the theme of the website. Black also makes the images stand out. Hints of gold are used to highlight buttons and links, as it contrasts well with the darker colours.

  • Black and purple were used in blocks to indicate different sections of the website. This helps users navigate the website.

Typography

Main Font

  • 'Cormorant Garamond' Google Font was used throughout the website as it is clear so improves readability but also has 'classy' connotations.

Wireframes

Mobile devices

Tablets

Desktop


Testing


  • Bugs

    • White line at bottom of page:

      • When scrolled to the end of the page content a white line could be seen. This stood out from the dark footer so I removed it. To find the cause of this bug, I used changed the background colour of different elements and found that there was margin on the '
          ' element which contained the social media links in the footer. I set this margin to '0' and this fixed the bug.

        White Line

      • Scroll arrow behind carousel on small screens:

        • When testing responisveness of website, I found that the 'return to top arrow' was hideen behind the carousel caption. I adjusted the z-index and gave the arrow a background to improve its visibility. This resolved the bug and improved UX.

        Return-to-top arrow hidden by carousel

      • Hero image on home page not full width when resizing:

        • The hero image wasn't filling the allocated space when resizing. This left a white space to the right of the image which looked bad and provided a poor UX. To resolve this I changed the sizing of the image at the smaller breakpoints to provide a max and min width. This resolved the bug and has improved UX.

        Hero image not filling allocated space

      • Contact form labels misaligned:

        • The labels in the contact form weren't aligned correctly on smaller screens so I adjusted the sizing and alignment on smaller screens to fix this bug.

        Label misalignmentLabel misaligned smaller screen


    • Unresolved bugs

      • Image gallery on Cafe page:

        • The images don't align at the bottom of the page due to the different sized images in the columns I craeted in order to display the images as a gallery. I looked at different ways of presenting these images in order to improve the apprearance and UX, but had trouble improving the appearance of the gallery. I have left this bug in the website but don't believe it has a notable negative affect on UX.

        Cafe Gallery mis-aligned

      • Text moves around under carousel on home page as images change:

        • I used DevTools to try to identify the problem. It appears that height of the carousel changes as the pictures in it are slightly different heights. This means the carousel incraeses in height and pushes the text down in doing so. If a height is set for the image it is no longer responsive so I would have to add a different height at every screen size. I don't feel this warrants this excess of code and the UX isn't affected in very negative way so I have left the bug unresolved. I have learnt from this as will consider the affect of the carousel in furture projects.

    Deployment

    • The site was deployed to GitHub pages. These are the steps of deployment:
      • In the GitHub repository, navigate to the Settings tab.
      • From here, navigate to 'pages' and the in the source section drop-down menu, select Main Branch.
      • Click "Save" and page will be automatically refreshed to indicate successful deployment.

    The live link can be found here

    Local Deployment

    You can clone this project to make a local copy. In your IDE Terminal, type the following command to clone my repository:

    • git clone https://github.com/secarrel/rupera-vineyard.git

    Future improvements

    • Improve gallery display in 'Café' page so the bottom edge of the gallery is a straight line.
    • Add custom 404 page;
    • Improve the quality of the commit messages. At the start of the project, commit messages are too long and don't use key words ('Add', 'Modify', 'Feat:', 'Fix'). This improves toward the end of the project but there is still work to be done.
    • Improve the functionality of the contact form.

    Credits


    Acknowledgments

    • Iuliia Konovalova was really supportive throughout this project and provided excellent guidance on best practice, the read me and testing.
    • Code Institute provided me with the knowledge and skills needed to create the project.
    • My family and friends assisted by testing for bugs and testing the user stories.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages