Giter VIP home page Giter VIP logo

yogawithme-1's Introduction

![Live page] (https://madu-j.github.io/yogawithme/)

Purpose

Am I responsive

Real Yoga

is a platform where users will learn yoga to improve their health and feel happy. The website will have one page with four sections which will consist of home, about, gallery and sign up.

The "Home section" is the main page while the "About section" is for users to read about what the website stands for and its aim. The "Gallery section" is where there will be number of images to showcase some yoga activities which will go a long way in attracting more users to the website.

The webpage will have a signup form where any interested person can sign up for yoga training. Anyone who sign the form will get an acknowledgment email once signing up is complete.

Also there will be signup link included in all the sections except the gallery section to help interested user have easy click to the signup section.

User Experience Design User Stories

First Time Visitor Goal

.As a first-time user I want to easily understand what the site main purpose is all about.

. As first-time user I want to easily navigate throughout the website and find content about yoga exercise.

. As first-time user I use my phone often, so I want to view the website content clearly on my mobile.

. As a first-time user I want to found the site interesting and want to join the yoga class to improve my health.

Returning Visitors Goals

. As a returning use I want to see different yoga class and its benefits

. As a returning user I want to join the yoga class.

. As a returning user I want to contact the site owner and share my health journey and result.

Frequent Visitor Goal

. As a frequent user I want to see more yoga poses and its health benefits

. As a frequent user, I want to join the yoga class to improve my health and weight loss journey.

Site structure

All pages contain a navigation menu at the top right side of the website. Users can easily move from one page to the other. The navigation menu collapses on mobile and show font awesome icon of bars. This is done for the aim purpose of fulfilling user story:

| As first-time user I want to easily navigate throughout the website and find content. | As first-time user I use my phone often, so I want to view the website content clearly on my mobile.

The home page contains a full bio about the Web page to tell the user what the page is for and its aim. This is to fulfil the purpose of user story:

| I want to easily understand what the site main purpose is.

CSS Media query is used to make the website responsive to fit all screen sizes.

All pages are responsible and the layout changes depending on the user screen size. This is to ensure content flow is applied and images are displayed properly. The website doesn't shrink side by side that it becomes unreadable in small screen. This purpose is to fulfil user experience.

| As first-time user I use my phone often so I want to view the website content clearly on my mobile.

All pages contain a footer Element with social media icons for any user that wants contact the trainer. The user can send message through any of the social media platforms. The icons used is from font-awesome. This is to fulfil the sole purpose of user story:

| As a returning user I want to contact the site owner and share my health journey and result

The About page will contain background information about the page owner and the mission statement of the page. This is for the purpose of user story:

| As a first-time user I want to easily understand what the site main purpose is.

The gallery page will contain photos of different yoga pose. This is for the purpose of user story: | As a returning user I want to see different yoga pose and their benefits

| As a frequent user I want to see more content;

The signup page will have form for users who wants to join yoga class. This is to fulfil the sole purpose of user story: | As a first-time user I found the site interested and want to join yoga class

| As a returning user I want to join the yoga class.

| As a frequent user I want to see more yoga poses and its health benefits.

Design

The site will have plain white background to make the text readable for all user.

Typography

The header on all pages used Oswald, sans-serif while the body used Lota, sans-serif

magery

All images and videos were gotten from Canva and accesses granted as a subscribed member on Canva

Features Left to Implement Improve page performance to 100%. Payment option for any user who wants to go futher after the one month free trial is exhausted. Callender where users can book time for personal training

Technologies

HTML

. This project use HTML as the main language to complete the structure of the website.

CSS

. This project will use CSS in styling the website. The style.css file will be created separately and linked to HTML.

Font Awesome

. Font awesome icons are used for the navbar and link contain in the header. Other font awesome icons are for social media platforms and links contains in the footer.

Google Font

. Google fonts will be used throughout the whole project to import Lato Oswald and included sans-serif in case the Google font falls.

GitHub

. GitHub will be the hosting site used to store the source code website and Git Pages is used for the deployment of the site.

Git

. Git is used as version control software to commit and push code to the GitHub repository where the source code was stored. This will be done by using git add . git commit -m "and the message that tells what I have done"

Google Chrome Developer Tools

. Google Chrome developer tool will be used to inspect the page and help debug issues with the site layout and test different CSS styles

CSS Generator

. This will be the tool used to convert the RGB and Hex colors for the site.

Project Creation

. This project will be created using "Code Institute Full Template. https://github.com/Code-Institute-Org/ci-full-template This is done Under by creating a new repository of yoga with me (Real yoga). Under code a HTML link of Real Yoga was copied to clipboard and a new work space was created on app.codeanywhere using the GitHub link of Yoga With Me. During the project python3 -m http.server was used to open the and view the project on web browser.

. git add . and git commit -m and a message that explaining the updates. This command was used throughout the project to commit changes to the local repository.

Then git push command is used to push all committed work and changes to the GitHub repository.

Deployment This project was deployed by navigating to the GitHub repository

1 Click the Settings tab

  1. Scroll down on the left-hand side where the GitHub pages are 3 Make sure the Source is Deploy from a branch. The branch has to be set on main followed by root then click save 4 Click code at the top left-side to refresh the page and check down at the right-hand side after packages to see the active Deployments. Click on the GitHub-page and on the right side to open the browser. And this will take you the life project of Yoga With Me.

Credits

All images and videos use on this project was taken from Canva and permission was obtained as a pro member of <www.canva.com/>

Testing

The testing performed on the visual effects and layout of the Website. Testing was done on all the web browsers and all screen sizes.

All nav links should direct to the correct html section as per their names. The Home page is the exception, this one will redirect to index.html.

All links to external websites must open in a new browser.

Testing of form validation will also be required to ensure the correct inputs are taken and that all fields are required.

Validation of inclusion for all features included in the Structure of the Website / Wireframes must be performed.

The Home page, About, Gallery and signup page was validated using WC3 HTML Validator https://validator.w3.org/ and all the pages passed the validation process. The css was validated using WCS CSS Validator (Jigsaw) https://jigsaw.w3.org/css-validator/ The website was also texting in lighthouse CSS Validator HTML Validator Lighthouse Testing

Acknowlegdment

I want to acknowledge my mentor Mr Antonio Rodringuez for assistancing me in fixing some issues encounted during the web development.

This skeleton is my initial plan for this page, but unfortnatly it crashed and I started all over. Home Page Plan Signup Page Plan About Page Plan

yogawithme-1's People

Contributors

madu-j 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.