The objective of this project is to bring budding artists in the stillorgan, Dublin area under one place to show art or take workshops. The site is an MVP version built using HTML5 & CSS3 for the Milestone 1 project for Code Institute's Full Stack Development diploma.
Live Link: https://hennasingh.github.io/creative-corner/
This project got inspired by the existing Kilmacud Crokes clubs based in Stillorgan. The House as part of the club has activities that members can participate in. Unfortunately, there wasn't a place for them to look at timings of the class or see the activities in action or engage with members who are already attending, or volunteer to conduct art workshops and hence Creative Corner is born.
- User Stories
- First time Visitor Goals
- I should be able to understand the purpose of the website and to learn more about the business.
- The content can be easily navigated without back and forth
- I can look at testimonials from others, access social media links and check authenticity
- Returning Visitor Goals
- I want to know how to contact the business for more information to participate
- I want to look at new activities and events happening and able to register for it.
- First time Visitor Goals
As a passionate artist myself, I decided to add 4 sections to the website to gauge user awareness and interest:
- Home Page: Introduction about myself and types of arts I can teach. Call to Action for signing up for workshops
- Crafts: A brief overview of different types of arts people can come together and learn.
- Materials: Description of materials that are required to learn the specific art form.
- Club Address: The address of the club where other activities and workshops will take place.
- Signup Form: To allow users to register for art workshops.
The wireframes for mobile and desktop were created using Balsamiq
The wireframes here were the initial idea of the website. Some design elements were changed for mobile to improve visibility and readability of the content.
Fonts have been imported from GoogleFonts
- The Lobster Two and Dancing Script were suggestions from chatGPT for an artistic website. Unfortunately, the dancing script was not readable on smaller screen sizes and on recommendation from Mentor, the font for body was changed to 'Handlee' keeping the handwriting style intact.
Color Scheme idea was taken from Coolers on uploading the quote image to the platform.
The navigation bar contains links to different sections(Home, Crafts, Materials, Club, Signup) of the website to assist user to navigate through the page easily.
This section gives introduction about the website's purpose and call to action to signUp.
This section details the different crafts available that user can register workshop for
This section describes materials needed for each craft. The details can be viewed by hovering over the image on desktop and clicking on the image on mobile.
This section provides details on the clubhouse, different activities available and its address
The users can signup for workshops or exhibitions to be held in the function room. The users will be identified by email.
The footer section contains the social media links for the website. At this moment, the link redirect to the media home page.
-
The lighthouse reports result in low best practices score. The next version of the site will focus on improving the score highlighted by the tests.
-
The next version of the website will include testimonials from users doing the workshops and exhibitions. Some real life photographs will be added to the website.
-
The next version of the website will display date, time and type of the workshop being held.
-
The website will also feature different local artists and an opportunity to buy their art.
-
The next version of the website will not allow empty submissions for workshop checkboxes.
- HTML
- CSS
-
Balsamiq - For designing wireframes for desktop and mobile, and for writing design brief.
-
Font Awesome - For icons for social media (facebook, instagram, X, and linkedIn)
-
Icons8 - For creativity favicon
-
Git/Github - For version control and save project for website
-
chatGPT - For content on crafts, font suggestions and images for crafts (quilling, acrylics, alcohol markers)
-
Image Resizer - For cropping and resigning images.
-
cwebp - For converting images from jpg/png to webp formats
The testing details for the website can be found in testing.md
The website is deployed using Github Pages functionality provided by Github. The steps to follow are:
- Create a Github account if you dont already have one
- The repository for Creative Corner was created using a template provided by Code Institute. This can be found on the repository title here.
- Go to settings tab on the menu bar of the repository.
- In the left section, under Code and automation, click on Pages.
- Under the title "Build and deployment", select the source: Deploy from a branch.
- Under the branch section below that, select /root folder and save.
- Come back to Code section of the repository. Give a few minutes and refresh the page. You will find Deployments section generated the right side with a URL to the deployed site.
The project Creative Corner was developed using Gitpod that provides the functionality to work in VS code within the browser. The steps I followed setting up account and develop the project:
- Create a Github repository using a template if you have one.
- Install Gitpod extension in the browser you use.
- Create a Gitpod account. With Code Institute, there was provision of enterprise gmail account provided by them. I used that email to sign-up for Gitpod account. You can use your personal email to sign-up. It provides limited hours to work on Gitpod. There are other ways to increase the hours.
- Once in the Gitpod account, create a workspace, by pasting the link of the repository created in step 1. Other option is once you create repository in Github, the repository can be opened in Gitpod using the open button. Read more here
- Once, the workspace is created, you can run this command on terminal to preview your repo
python3 -m http.server
. - You can continue to make changes in the workspace within Gitpod and commit your changes to Github and also see preview of your website.
-
extraordinary chaos - For crafting quote.
-
W3Schools - For image overlay fade used in Materials section.
-
Code-Institute For amazing guidance on CSS and HTML via Love Running project
-
Google Fonts - For fonts used in the website ('Lobster Two', 'Handlee')
-
Coolers - For color theme.
-
Pexels, Freepick, iStock, unsplash- For images used in the website.
-
UI.dev - To show the site on different screen sizes.
-
Kilmacrud Crokes - For inspiration and content about the Clubhouse
-
Spencer Barriball - Mentor : For guidance and review on the website
-
Kamil Wojciechowski - Cohort Facilitator : For weekly stand-up meetings and informative sessions
-
Class April 2024 - For motivation, idea brainstorming and group discussions.