Git Product home page Git Product logo

sweet-spot's Introduction

Sweet Spot

Click here to view the live project

Sweet Spot is a website for a cake baking community where cake decorators and bakers share cake photos, cake decorating tips, and cake recipes.

The site brings together cake lovers to share in the love of cake decorating and help one another learn. Sweet Spot is a place to discuss and share baking recipes with people of similar interest.

This is an image

Features

  • Navigation Bar

    • All the pages of the website are provided with a fully responsive navigation bar for easy navigation that contains links to the Logo, Home page, Gallery page and Join US page.
    • The navigation tells the user the name of the website and navigation to each sections of the website.
    • The navigation is provided with a font color that contrasts with the background for easy visibility.

This is nav bar image

  • About Us section

    • This section describes what the website is for and a small description of the activities for the users.
    • The About Us section is displayed with the images of lovely cakes prepared by the baking community and the images are provided a hover effect.
    • This section also includes a button which on clicking is redirected to the "Join Us" page of the website and the users can sign up.

This is an about-section image

  • Upcoming Events section

    • This section describes the events that happen for the baking community.
    • The upcoming events for the community are Meetings for the members, a dream space to share the recipes and discussions between members of the latest happenings.

This is an events image

  • Footer section

    • The footer section allows the user to get connected with the Sweet Spot via social media.
    • The footer is provided with different links to the social media sites for Sweet Spot and each of these links opens to a new tab.

This is a footer image

  • Gallery Page

    • The gallery page includes many images of the Sweet Spot and it shows the users the various events that took place in the community.
    • The images in the gallery page are displayed in a grid view with a dark background.

This is a gallery image

  • Join Us Page

    • The Join Us page allows the user to sign up to the application and join the Sweet Spot community.
    • The page has a form to collect the information of the user which included firstname, lastname, email and gender of the user and a submit button to submit the information entered.

This is sign up image

Testing

  • I confirmed that all the texts included are readable and the images are visible.
  • I confirmed that all links provided are clickable and are redirected to a new page.
  • I tested the sign up form and it works well with the submit action for the submit button.

This is response image

Browser Compatibility

  • I tested the website on different browsers like Chrome, Edge and Firefox.

This is Chrome image

This is Edge image

This is Firefox image

Responsiveness

  • I confirmed that the website is responsive and looks good on all standard screen sizes.

This is a mobile image

This is a tab image

Validator Testing

  • HTML
    • No errors were returned when passing through the official W3C validator.

This is a index html validator image

This is a gallery html validator image

This is a joinus html validator image

This is a css validator image

  • Accessibility
    • I have checked the accessibility by running it through the lighthouse in devtools.

This is an accesssibility test image

Bugs

  • When I tested my project, I noticed that the nav bar was not responsive and the images in the home page was not aligned properly.
  • I fixed the issues using media queries.

Deployment

The site was deployed to GitHub pages. The steps to deploy are as follows:

  • In the GitHub repository, navigate to the Settings tab
  • From the source section drop-down menu, select the Main Branch, then click "Save".
  • The page will be automatically refreshed with a detailed ribbon display to indicate the successful deployment.

The live link can be found here

Local Deployment

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

  • git clone https://github.com/Amrutha2103/sweet-spot.git

Alternatively, if using Gitpod, you can click below to create your own workspace using this repository.

Open in Gitpod

Credits

Content

  • The icons in the webpage were taken from Font Awesome
  • Instructions on how to implement header for all pages with a hover effect on navigation elements was taken from this tutorial
  • The code to make the social media links was taken from the Love Running project

Media

  • All the images used were taken from this site istockphoto

sweet-spot's People

Contributors

amrutha2103 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.