Giter Club home page Giter Club logo

milestone-project1-7's Introduction

antónio ceramic

MS1 -User-Centric Frontend Development - Code Institute

This project was developed for a portuguese ceramic author. The author's intent is to expand the business to the international market as portuguese ceramic is so popular all around the world. The ultimate goal is to turn this project into a online store, written in at least 3 different languages - English, Swedish and Portuguese.

Demo

Click here for a live demo version of this project.

UX

Focus on providing the necessary information to the users using a simple, clean and intuitive design.

User Stories

After contacting via email/phone with some friends that are very interested in ceramic and are active buyers, i have put together a list of what they look for when entering a ceramic website:

  • As a user, i want to know what is your target consumer.
  • As a user, i want to be able to see samples of your work.
  • As a user, i want to know about the prices.(will be availble once the categories in the "my work" section are finished)
  • As a user, i want to reach out to you for more information, both via phone or email/message.

Strategy

The main goal is to promote the author's work by creating an organized website that is easy, for both B2C and potencial B2B visitors, to navigate through.

Scope

The users will be able to see a major part of the author's work in the different categories. The social media links are also available as well as all the contact information at the bottom of the page.

Structure

It's a one page project with multiple sections. The user can either scroll up and down or use the navigation bar (visible at all time) to move between the different sections. It contains a section with a brief description of the author, another where the products are available to be seen through the different categories and finally a contact area at the bottom that includes social media links.

Skeleton

Wireframes developed with figma for this project:

Desktop Version
Mobile Version

Surface

Used only two different colors throughout the entire project in order to give it a uniform and clean design. The font used, Ubuntu, was a personal choice. It is simple but still stylish.

Technologies

  • HTML - was used create the website structure
  • CSS - was used to style the HTML
  • Bootstrap - was used for the website responsiveness
  • Figma - was used to create the wireframe

Features

A navigation bar is used in this project and it is visible at all times, as the user scrolls down the page. The navigation bar collapses on tablet screens and smaller into a button that extends vertically once clicked on. This project uses the Parallax Scrolling effect to create a perception of depth as the user scrolls.

Features Left to Implement

Develop the different categories in the "My Work" section. Ultimatelly, the goal is to turn this project into a online store.

Testing

All links were tested and work perfectly. Facebook and Linkedin links are redirected to each of the plattforms home page while the Instagram link will open "antónio-ceramic" Instagram account. The "Send" button located in the contact section will take the user back to the home section, as well as all the different categories in the "My Work" Section.

This project was tested on Chrome, Safari, Internet Explorer, iOS devices (iPhone Xs and Ipad) and Android (Huawei P30).

The navigation bar works perfectly in all screens/browsers.

Bugs

Background image on iOS devices

Background images, when manipulated (e.g. position:fixed), do not work well on iOS devices. The images become too big for the screen so can only be seen partially and with a terrible quality. Solution was based on another Github colaborator page - the link can be found at the bottom of this readme file in the Acknowledgments section.

HTML/CSS Validation

W3C HTML Validator: Used it to check the site's HTML document markup validity and it's functionality.
W3C CSS Validator: Used it to check the site's CSS document markup validity and it's functionality.

Deployment

The project is hosted at GitHub, directly from the master branch. For that reason, any new changes committed will be deployed automatically.

Credits

Content

All content on this project was written by me.

Media

All images are from the free stock image library Unsplash.

Acknowledgements

The Parallax Scrolling effect was suggested by my mentor. It can be found on w3schools.com - Link.

Fixing the background image issue on iOS. It can be found on another colaborator Github page - Link.

milestone-project1-7's People

Contributors

mendesfsweden avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.