- Introduction
- UX
- Features
- Final Product
- Troubles
- Technical Information
- Credits
- Acknowledgements
- About
The Bird Lovers Club is a personal art project in the format of a website. It is about my journey and relationship with birds in general but with a focus on my encounters with birds in Ireland, where I’ve been living for the last decade. In it I share my bird adventures through my drawings and stories and I invite people to join me in my appreciation for those creatures.
I take a very simple and laid back approach to birding and this is reflected in the design style I created for this project. Since it is not only just a coding project but also an artistic one, the aim is to showcase my drawings and stories to an audience of primarily art and bird lovers.
This project was conceived as a response to our first Milestone Project at The Code Institute for their Full Stack Web Development Program. It comprises of a responsive and static front-end website with 4 pages using HTML5 and CSS.
Ideal users of this website
- Art lovers
- Bird lovers
- Curators and people who work in the art field
- Family and friends
As an art lover:
- I want to get to see the art work in this website.
- I want to get to see more of Patricia’s work.
- I want to follow Patricia on social media to stay up to date with her art.
- I want to stay in touch with Patricia and try one of her drawing sessions.
As a birder:
- I want to see bird related art.
- I want to know about Patricia’s experiences with birds.
- I want to stay in touch with Patricia and exchange ideas and experiences.
- I want to try one of Patricia’s monthly get togethers.
As a curator or person who works in the art field:
- I want to get to know Patricia’s work.
As Patricia's family, friend or acquaintance:
- I want to see what she’s up to.
This was tricky. Even though I knew from the beginning that I wanted to make a website about birds, I still spent over two weeks trying to come up with a plan - and not really knowing how to stick with the plan so I kept changing it. Originally I intended to make this more informative but given that there are tons of comprehensive resources out there my project naturally evolved into an art piece, focusing more on the drawings and stories about birds.
For an overview of some of the thought process involved in drawing up a plan for the project please consult this PDF.
Audiences
- Art lovers
- Bird lovers
- Curators and people who work in the art field
- Family, friends and acquaintances.
What the user needs to achieve
- Stay engaged:
- See pictures clearly
- Be able to read stories and find stories of specific birds easily
- Be able to find out how to contact artist easily
What the artist needs to achieve
- Content Requirements
- Illustrations
- Stories
- Contact page with form
- Social links
- Functionality Requirements
- The user will be able to:
- Navigate through website with ease and curiosity
- Contact the artist directly through the form or social media
- The user will be able to:
I used good old pencil on paper for the wireframe of the main page first, then I had a go at Balsamiq and before I started coding I drew the website on the iPad to get a better idea of what I wanted to achieve in terms of colours, layout and design style.
Balsamiq wireframes
iPad drawing
Colour Scheme
I used a combination of different soft shades of green and pink as well as a deep dark somber share of brown for contrast. Those colours were chosen to reflect the easy going nature of the drawings and stories and also to communicate pleasantness.
 Typography The fonts used were Roboto and Girassol, with Helvetica as a fall back.
Illustrations
All illustrations were made but me for the purpose of this project. There are essentially two different styles of illustrations, both are digital and were made on Procrete, iPad. The more simplistic ones are found throughout the website and are mostly simple outline drawings in very dark brown. The main image present on all pages are coloured. On birds.html the style used is more realistic made in a quick sketch style with more accurate details. In order to merge the two different styles in a cohesive way, I added coloured backgrounds and rounded corners to those images to give them an element of playfulness that is compatible with the design of the rest of the website.
Simple illustration
 More realistic style illustration
Each page of the website contains:
- Header with logo and horizontal navigation menu (home, birds, activities, contact pages)
- Main image just below header
- Back to the top link - brings back to the header
- Footer with links to birds
Birds, Activities and Contact pages contain:
- A brief description of the page
Home and Activities pages contain:
- A secondary navigation menu to bring to the corresponding subject within the home page
Birds page contain:
- A list of links of the birds featured within the page
Home, Birds and Activities pages contain:
- A 2 div structure side by side with illustration on the left and the text on the right on bigger screens and in a single column with illustration above and text below on smaller screens.
Contact page contains:
- Social links styled with Font Awesome and a form.
-
We have a simple logo with just the name of the website at the top and the navigation menu just below it. When the mouse hovers on the links the background and font color change. The header is consistent throught the website
-
Just below the header I opted for an image in a div as opposed to a hero image. After some research and consideration I decided this approach was more in tune with what I wanted to achieve. The image is consistent throughout the website. This article was particularly helpful
-
To facilitate the navigation within the main page I added a secondary navigation menu for this purpose
-
There is a basic structure and it is used in all pages (except contact.html): two divs, the left for the illustration and the right for text
-
The footer contains the links to all birds in birds.html page. They land in their specific location in birds.html.
- Tips page - with added stories and suggestions on how to attract birds to garden, where to go birdwatching, what to feed as well as links to other resources.
- Shop - a page featuring bird related art prints for sale.
I ran into a lot of trouble during this project. Troubles of all sorts. After I had chosen my subject I spent too much time trying to figure out how to plan. Realising that I was taking a bit too long to finalise my plan I had to start coding even without a clear plan. Because of that, my code was messy and all over the place. So it took me a long time to make sense of it and tidy it up/ I also realised that there was a lot of things that I still didn’t understand how they worked. Eventually, things did settle a bit and I was able to focus on what was essential. Things I found particularly difficult:
- Media queries - I just couldn't get the hang of it but with the help of my mentor, Seun, I was able to really get it eventually.
- Aligning divs, content etc - I took a long time to learn how to align things properly but with the help of a game to learn how to use flexbox I was able to understand it well. X
- Form - I tried to do this from scratch but styling it the way I wanted proved to be very challenging. I ended up using a combination of two different sources
- Fixed header - I intended to have the header fixed and although I did manage to do it I kept running into the problem of the main content going over the header. As I ran out of time, I couldn't solve this.
- HTML5
- CSS3
All illustrations were made by me, Patricia Melo (developer and artist)
All texts were written by me, Patricia Melo (developer and artist)
- Font Awesome
- W3Schools
- Flexbox Froggy
- Tutorial.md
- Stack Overflow
- CSS Tricks
- HTML Tutorial
- How to Build a Responsive Form with Flexbox
- Validator
- Color Conversion
- Resize images proportionally
- How To change a git commit message
- How to align things in CSS
- W3Schools - CSS Responsive Form
- Responsive Media Design
- Responsive Web Design
- Responsive Web Design Basics
- Hero Image Alternatives
- Absolute and Fixed Positioning
- Bird Watch Ireland
- Rebecca Tracey’s KryanLive README
Note: Even though the best efforts have been made to ackowledge all the websites, articles and codes used for this project, it is possible that some of them haven't been listed here. If that is the case, I sicerely appologise.
I would like to thank:
- My mentor, Seun, for her help and patience
- My fellow classmates who kept me amused when things got desperate
- My husband for giving me the space and support that I needed during this project
My name is Patricia Melo. I am an artist and I am a Software Development student at the Code Institute. You can contact me by email.
I would like to dedicate this project to the memory of my beloved mother who tragically died in 2020. I rest assured that she is now free of all suffering and is having a lot of fun flying like a bird in other dimensions.