CGCarpentry is a website for a small carpentry business in Dublin and Leitrim. I'm creating a business for the first time and want to showcase my services on my website.
This website was created as the first project for Code Institute's Full Stack Software Development course. It was built using HTML and CSS. I used Gitpod to write the code.
-
As a first-time user, I would like to find information about learning carpentry on the site.
-
As a first-time user, I would like to be able to contact the website and provide feedback for carpentry.
-
As a first-time user, I would like to see pictures of carpentry projects.
-
As a first-time user, I would like to see their social media links to assess their interest in carpentry.
-
As a returning user, I would appreciate it if there were some new photos added to the website.
-
As a returning user, I would like to check if there are any new downloads available.
The site has 4 pages
-
Home Page: A hero image of carpentry is on the home page with a contact button leading to more information.
-
Projects/Gallery Page: People are showing interest in my project gallery.
-
About Page: That is about my knowledge and experience in carpentry.
-
Contact Page: The Contact page provides a form for customers to submit their feedback.The Contact page provides a form for customers to submit their feedback.
I used color from Cooler's website. Sandy brown color is suitable for wood.
Color | Hex |
---|---|
Sandy Brown | #f4a261 |
Cornsilk | #fefae0 |
Deep Red | #941b0c |
Black | #000000 |
White | #fff |
Dark Charcoal | #2a2a2a |
- I used Oswald and Heebo from Google Fonts as the main font on the website, with 'Sans Serif'.
- I have taken some images from https://www.pexels.com/, and I have also taken a picture of myself.
-
The four pages have a navigation bar with options for Home, Projects/Gallery, About, and Contact.
-
"The site logo is clickable and it takes to the homepage of the website.
-
The hero image is used to present carpentry.
-
Click on the contact button located on the hero image. This will redirect to the contact page of the website.
- This section includes links that click to access social media Facebook, Instagram, Youtube, and WhatsApp sites.
- Several images are shown of project carpentry.
- A user can input their first name, last name, email address, and select events of interest via a form.
- The process of checking the HTML document has been completed and there are no errors or warnings to display.
- The CSS document has been checked and I am happy to report that there are no errors or warnings to display.
- The SpeedPage Lights report showed good results for the site.
No bugs left unfixed
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
This project can be cloned or forked in order to make a local copy on your own system.
You can clone the repository by following these steps:
- Go to the GitHub repository
- Locate the Code button above the list of files and click it
- Select if you prefer to clone using HTTPS, SSH, or GitHub CLI and click the copy button to copy the URL to your clipboard
- Open Git Bash or Terminal
- Change the current working directory to the one where you want the cloned directory
- In your IDE Terminal, type the following command to clone my repository:
git clone https://ciarangriffin93.github.io/CGCarpentry/
Please note that in order to directly open the project in Gitpod, you need to have the browser extension installed. A tutorial on how to do that can be found here.
By forking the GitHub Repository, we make a copy of the original repository on our GitHub account to view and/or make changes without affecting the original owner's repository. You can fork this repository by using the following steps:
- Log in to GitHub and locate the GitHub Repository
- At the top of the Repository (not top of page) just above the "Settings" Button on the menu, locate the "Fork" Button.
- Once clicked, you should now have a copy of the original repository in your own GitHub account!
- Pexels: The website uses images sourced from Pexels. https://www.pexels.com/photo/man-using-a-laptop-at-a-wood-workshop-4491881/
https://www.pexels.com/photo/a-man-cutting-wood-using-an-electric-jigsaw-6232447/
- Wireframes for all Wireframes.
-
W3schoolsThis site was created using information from Code Institute and W3Schools.
-
This website has helped me to gain a better understanding of the display function.
-
Font GoogleI added a font to my project using Google Fonts.
-
Font AwesomeI have added Font Awesome to the project.
-
HTML: Structure a web and use it for content.
-
CSS: CSS used for the main site design and layout.
-
Font Awesome: was used for logo and the social media icons in the footer.
-
Favicon: A favicon is a small icon that appears on the web browser tab of a website.
-
Gitpod: Cloud IDE was used to write, commit, and push code to GitHub
-
Git: used write Git to commit and push the code for the development of the website.
-
Github: deploy the site.
-
Github Page: The front-end site has been deployed using GitHub Pages for hosting.
-
W3C HTML Validator: Validate HTML code.
-
W3C CSS Validator: Validate CSS code.
-
I would like to thank to my mentor, Tim Nelson, for his help and unwavering support.
-
I would like to thank to my tutor at Code Institute for their help and unwavering support.
-
I would like to Code Institute's Slack community and Deaf group for their support.