Skip to content

Indian authentic vegetarian food served by a cloud kitchen called Kaku's kitchen

Notifications You must be signed in to change notification settings

Deepika-Garg/KakusKitchen

 
 

Repository files navigation

Kaku's Kitchen

Kaku's Kitchen is a 100% Indian vegetarian cloud kitchen based in Penarth, established in 2020. Renowned for its authentic flavors and dedication to vegetarian cuisine, Kaku's Kitchen serves a variety of delicious homemade Indian dishes made with love and care. This project is a four main pages website designed to showcase the essence of Kaku's Kitchen, featuring a menu, a contact page, and information about the kitchen's story and philosophy. Fifth page is a success page or Thank you page in continuation with the contact page form submission. 404 page has also been added.

Deployed via GitHub Pages, this responsive website offers a delightful browsing experience and highlights the charm of authentic Indian vegetarian food.

site : Kaku's Kitchen

Kaku's Kitchen Responsive image

Table of content

  1. Planning
  2. Design
  3. Existing Features
  4. Future Features
  5. Technologies Used
  6. Final Design
  7. Deployment
  8. Testing
  9. Credit

Planning

This website was designed with careful consideration of its purpose, target audience, and user needs. The goal was to create a visually appealing, responsive, and user-friendly platform to showcase the authentic Indian vegetarian cuisine offered by Kaku's Kitchen.

Target Audiences

  1. Vegetarian Food Enthusiasts:

    • Individuals looking for authentic, homemade Indian vegetarian dishes that capture the essence of traditional Indian cuisine.
  2. Cultural Food Lovers:

    • Food enthusiasts seeking to explore the rich flavors and traditions of Indian vegetarian food.
  3. Vegetarian Working Couples:

    • Busy working couples who prefer a healthy, home-cooked alternative to eating out regularly but want the convenience of prepared meals.
  4. University Students:

    • Students living away from home who are vegetarians and need affordable, healthy meal options. Kaku's Kitchen offers a perfect solution for students missing home-cooked meals.

Back to top

User Stories

  1. As a customer I want to know about the business. What it is and what does it offer.
  2. As a customer I want to be able to easily navigate the website.
  3. As a customer I want to be able to easily find the contact details.
  4. As a customer I want to find out the menu and speciality of the business.
  5. As a customer I want to confirm that business recieved my queries and reply.
  6. As a customer I want to know if it is online order or I need to make a call to order.
  7. As a customer I want to make sure if cloud kitchen business is following the hygiene routine.

Back to top

Aims

  • To create a visually appealing, easy-to-navigate website that reflects the warmth and authenticity of Kaku's Kitchen.
  • To provide detailed information about the menu and highlight the 100% vegetarian commitment.
  • To make it simple for users to contact Kaku's Kitchen and place orders.
  • To increase awareness of the cloud kitchen in the local community.
  • To ensure the site is responsive and accessible across all devices.

Back to top

Actions

  1. User-Centered Design:

    • Created a simple, intuitive layout with clear navigation to make it easy for users to explore the site.
  2. Content Focus:

    • Highlighted key information such as the menu, contact details, and the story of Kaku's Kitchen prominently.
  3. Responsive Design:

    • Used HTML, CSS and Bootstrap to ensure the website works seamlessly on desktops, tablets, and mobile devices.
  4. Visual Appeal:

    • Incorporated warm colors, high-quality images of food, and an inviting design to capture the essence of Kaku's Kitchen.
  5. Fast Deployment:

    • Deployed the site on GitHub Pages for easy access and updates.

    Back to top

Design

Wireframes

Home Page -

alt text

Menu Page -

alt text

About Page-

alt text

Contact Page-

alt text

Back to top

Colour Scheme

Very less colors are used so that focus remains on images. Color Adobe to create the color pallete. contrast of color is good.

color scheme

Back to top

Typography

The font-families chosen are montserrat and Lora. For consistency I used montserrat for headings and titles and Lora was used for the text on the body and cards body.

Back to top

Imagery

Imagery plays a very important part in the design for this website. I chose bright colourful tempting food images that complimented each other on the page. I added a hoover effect on the images of home page to give it more life. Images are taken from StockAdobe. Images on the menu page are taken from the actual business called Kaku's Kitchen, based in Penarth.

Reason for design - I went with a basic yet responsive design that will be inviting to all users of the website aswell as giving out all the relevent information.

Back to top

Existing Features

Favicon

Favicon is added in the header of every page with the title. Favicon

Back to top

Navigation Bar

Navigation bar is located at the top of every page, contains links to all the pages of the site to enable ease of navigation in one convenient location. it is fully responsive for all the devices as laptop, desktop, mobile and tablet. The logo is clickable with a link back to the home page for enhanced UX.

Desktop:

Navigation Bar Desktop

Mobile:

Navigation menu is converted to three vertical bars to save the space. which shows its responsiveness.

Navigation Bar Mobile

Back to top

Footer

  • Footer is available on each page and contain address, Email and phone no details along with social media links for Kaku's Kitchen. These links will open in a new tab for easy navigation for the user.
  • The footer is designed to encourage the user to visit Kaku's Kitchen's social media sites to keep them connected and have the most up to date information.

Footer image

Back to top

Call TO Order

Call to Order button is provided in the hero/header section for convenience. User can quickly make a call and place order just by clicking that button. This button is connected with the contact information in the footer at the moment.

Call to Order Button

Back to top

Popular Dishes

Popular dishes images are added in the main section of home page. Images are high quality to make user tempting to buy food. hoover effect are added for better user experience.

Home Page

Back to top

Why Choose Us

I have added 5 star rating for user assurance and given reasons to choose the cloud kitchen. Why Choose Us

Back to top

Menu

Easy to read / navigate menu images are used. Prices and ingredients are clearly mentioned with individual food item. Phone number is mentioned in every menu card to make a quick call and place a order. Food Menu Image

Back to top

About Us

Mission and history is provided in about section. About Image

Back to top

contact

Contact page contain a hero image same as home page and about page. In the main section Form has been added on the contact page, where all the validations has been applied. Form Section

Back to top

Future Features

  • Call to order / Call to action button must make a call to the business phone number.
  • In the contact page st click of form submit button there must be notification to the business with all the information provided in the form.
  • Business should be able to make changes/ add more items in the menu and the prices on regular basis.
  • I will add the testimonials /customer reviews either on the home page or about page.

Back to top

Technologies Used

Languages

Languages Used

  1. HTML - To create a basic site.
  2. CSS - To create a nice style and to stand-out.

Technology

Balsamiq - Used to create wireframes.

Github - To save and store the files for the website.

Google Fonts - To import the fonts used on the website.

Font Awesome - For the iconography on the website.

Bootstrap Version 5 - The framework for the website. Code for the navigation bar, carousel, cards and form were used and modified. Additional CSS styling was also implemented in style.css.

Favicon.io To create favicon.

Color Adobe To create the color pallete

StockAdobe - All the images are borrowed from Stock Adobe.

Image Resizer- For resizing images and compress them.

Compressor - To compress images.

Convertio - To covert images to WebP format.

Am I Responsive? To show the website image on a range of devices.

Webaim To test accesibility of the deployed website.

Google Dev Tools - To troubleshoot and test features, solve issues with responsiveness and styling. Visual Studio Code is used as an editor to write code.

Back to top

Final Design

Home page Responsiveness

Home Page

Menu page Responsiveness

Menu Page

About Page Responsiveness

About Page

Contact page Responsiveness

Contact Page

Back to top

Success Page Responsiveness

Success Page

Back to top

404 Page Responsiveness

404 Page

Back to top

Deployment

This site was deployed through GitHub Pages using the following steps:

  1. Log into GitHub.
  2. Locate the repository. In my case it is Deepika-Garg/Kaku's Kitchen
  3. Click the "settings" button. Deployement step1
  4. Then go to "Pages" tab in the left hand side sidebar. Deployement step2
  5. Once on the pages site I would ensure the following settings were applied
    1. Source would need to be set to ‘Deploy from branch’
    2. Branch will need to be set to main and then root.
  6. Click the save button. Deployement step3

The site has now been deployed, please note that this process may take a few minutes before the site goes live. 7. The page will update and at the top it will say: "Your site is ready to be published at https://deepika-garg.github.io/KakusKitchen/

Back to top

Local Development

How to Fork

To fork the repository:

  1. Log in (or sign up) to Github.
  2. Go to the repository for this project, Deepika-Garg/Kaku's Kitchen
  3. Click the Fork button in the top right corner.

Fork

How to Clone

To clone the repository:

  1. Log in (or sign up) to GitHub.
  2. Go to the repository for this project, Deepika-Garg/Kaku's Kitchen
  3. Click on the code button, select whether you would like to clone with HTTPS, SSH or GitHub CLI and copy the link shown. clone
  4. In your IDE of choice, open 'Git Bash'.
  5. Change the current working directory to the location where you want the cloned directory to be made.
  6. Type 'git clone' into the terminal and then paste the link you copied in step 3. Press enter. clone

Back to top

Testing

I tested my site throughout the entire build. I have gone through each page using google chrome developer tools to ensure that each page is responsive on different screen sizes and devices and troubleshoot any issues as I went along.

Please refer to Test Document for all information on testing Kaku's Kitchen.

Back to top

Credit

Content

Menu images in menu page and business owner image in about page have been taken from the actual business with permission. All the content has been written by developer/me. All the food images are taken from StockAdobe website. 404 page image is made from croping the image from dribble(source is mentioned in media section).

Media

Code insitute - Inspiration from Love Running & Boaredwalk projects

Favicon.io To create favicon.

StockAdobe - All the images are borrowed from Stock Adobe.

Image Resizer- For resizing images and compress them.

Compressor - To compress images.

Convertio - To covert images to WebP format.

Am I Responsive? To show the website image on a range of devices.

404 Image- credit goes to this image.

Google Dev Tools - To troubleshoot and test features, solve issues with responsiveness and styling.

Visual Studio Code is used as an editor to write code.

Acknowledgments / Thank you's

I would like to thank following people for the help and advise they have given me in this project.

  • My mentor Precious Ijege for his guidence and feedback throughout this milestone project.
  • Marco Tot our class cohort facilitator for his constant assistance and encouragement.
  • Slack Community for their endless support.
  • Kera Cudmore for telling how to create the structure of Readme document.
  • Code institute for the outstanding course documentation and for providing opportunity to learn and develop this project.
  • Finally, I would like to thank my friend to allow me to use her business details for this project.

Back to top

Note on Repository Fork

This repository was originally forked from my previous GitHub account due to an issue with accessing Gitpod. After facing difficulties, I created a new account and continued the development here to complete the project. The work presented in this repository is entirely my own, and no external contributions were made to the source repository.

About

Indian authentic vegetarian food served by a cloud kitchen called Kaku's kitchen

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 81.0%
  • CSS 10.7%
  • Dockerfile 8.3%