A restaurant with all the Ugandan food you miss! Visit our website and check out our amazing dishes at good rates.
Project aims to sell Ugandan dishes to the people of Alicante, Spain while spreading the culture of the Ugandan people. With this, there will be an indirect boost in tourism by those who would like to visit Uganda and have an experience.
This site was designed to enable the users;
- make a choice of foods from the restaurant.
- access all pages easily even with poor internet connectivity.
- easily find contact information and social media pages of Kedi's restaurant on facebook, twitter, instagram and youtube.
- see the design of the restaurant on the homepage/ welcome screen.
- navigate through all kinds of foods that have been categorized with simplicity using the main image navigation bar.
- find their way to any page using constantly available links to all pages wherever they are.
- view all features of the website by carefully selecting colors, pictures, fonts and styles that will not obstract the view of the users while they navigate the site.
- report any disatisfaction with service to the owners of the restaurant using an easily accessible form in the header
- make requests through a contact form and schedule one-on-one engagements.
- to navigate the site with ease on any device and operating system as long as they have internet connectivity.
The site is organised with graphical content to aid new users in navigating the site with ease. The home page contains a visible header with navigation (A) to a contact form as well as the same home page incase the user is on another page. Below the Header, we have an image navigation bar (B) with links to all 4 categories of foods (Breakfast, lunch and dinner - having the same offers, and Events- parties or other ocassions) as shown in the images below.
On making a selection from the food categories in image navigation, the suer will be redirected to the detailed list of all listed foods. The details will include the name (D), image and description (C), and price (E) as shown below.
In case of any need of contacting the restaurant, there are contact details and social media links listed on the footer (G) section and a link to the contact form (F) on the header as well.
- Create shopping cart
- Enable sign-up and Login
- Integrate payment processor
Inspiration of the color scheme came from the uber website.
The site also uses google fonts for the text content
Additionally, font-awesome is used for social media icons in the footer
Wireframes were designed using Balsamiq wireframes Version: 4.5.5.
Sample screenshots on various screen sizes are shown below
DESKTOP PAGES
a) Home page
b) Food detail page
c) Contact Page
TABLET PAGES
a) Home page
b) Food detail
c) Contact Page
MOBILE PAGES
a) Home page
b) Food detail page
c) Contact Page
- The site is built on HTML and CSS.
All html elements where tested for intended functionality, all links where tested and the screen responsiveness was verified on mobile, tablet, and desktp screen resolutions.
The overall quality of the html, and css code was checked using the html validator and jigsaw online tools respectively.
Sample errors found on html code were fixed as shown below
Errors found on the css stylesheet were fixed as shown below
The site was tested on the browsers listed below
S/N | Browser | Version | Platform | Screen sizes (mobile, tablet, desktop) |
---|---|---|---|---|
1 | Mozilla firefox | 105.0.1 | Windows 10 x64 | Passed all |
2 | Google Chrome | 105.0.5195.127 | Windows 10 x64 | Passed all |
3 | Microsoft Edge | 105.0.1343.50 | Windows 10 x64 | Passed all |
4 | Google Chrome | 105.0.5195.136 | Android 10 | Passed mobile and desktop view |
Sample test result images with screen resolutions and one physical mobile test on Nokia 9.0
Page loading performace was tested using Lighthouse. Results shown below
This will make a copy of the project on your github repository.- Log into GitHub and locate your repository.
- On the top left corner, search for "kedi1991/project01" and select it from the results.
- On the right hand side of the page select fork to create and copy of the original under your repository
To deploy the project using gitpod, run the command add .
followed by git commit -m "descripton of code changes to push"
Finally, run git push
to push the changes to yout github repository.
- While on the project root folder, go to settings .
- Navigate to the pages tab on the left navigation panel.
- Go to Build and deployment > Branch. Select main then click save.
- At the top just below the GitHub Pages heading, you will be notified of successful deployment as shown in the image. This may take about 60 seconds to reflect. Incase It takes longer, try refreshing the page.
Version No. | Features | Release notes | Known bugs |
---|---|---|---|
1.0 | - Header & footer - Home (index) page, Lunch, dinner, events, breakfast, contact page - Site search bar in the top navigation - Top navigation bar - Image navigation bar - Social media links and contacts in the footer |
Release date: 17/09/2022 |
- The contact form page lacks CSS styling - Form submission is not possible - Non responsive to mobile view |
2.0 beta | - Header & footer - Home (index) page, Lunch, dinner, events, breakfast, contact page - Site search bar in the top navigation - Top navigation bar - Image navigation bar - Social media links and contacts in the footer |
- Release date: 24/09/2022 - Fixed media queries in the CSS to improve and fix responsiveness on all device screens - Styled the contact form - Code improvements |
- No form submission confirmation message - Search bar on top nav bar non-functional |
2.1 Final | - Header & footer - Home (index) page, Lunch, dinner, events, breakfast, contact, submitted page - Top navigation bar - Image navigation bar - Social media links and contacts in the footer |
- Release date: 25/09/2022 - Created form submission feedback page - Removed search bar from the top navigation |
- None |
- Google lens for identification of image origin
- Windows Paint 3d
- Windows photos
- Balsamiq wireframes
- Google developer tools
- Gitpod
- Github
- Firefox, Google chrome and Edge
- Windows snipping tool
- https://websitemockupgenerator.com/
- https://www.img2go.com/
- Markdown tables generator
Images and recipe from:
- Top Ten Uganda
- Nnyonyi.com
- newvision.co.ug
- nilepost.co.ug
- Africa food Network
- alamy.com
- tourguideuganda.com
- https://sarasglobalcooking.blogspot.com/
- https://www.alamy.com/
- daily monitor uganda
- https://4foodssakeeat.wordpress.com/
- wikipedia
- https://www.tasteatlas.com/
- chillies.co.ug
Thanks to:
- CI personal mentor - Harry Dhillon for professional guidance
- The CI jul-2022-5p class and tutors
- My wife for letting me code in peace :)