Skip to content

Yes, I Do Wedding Planning and Design Studio website Project Produced as my 'Milestone Project 1' for the Code Institute Full-Stack web developer program.

Notifications You must be signed in to change notification settings

szilG/Yes-I-Do-Wedding-Agency

Repository files navigation

Yes-I-Do-Wedding-Agency

Yes, I Do Wedding Agency is for people who are planning to have a wedding in Ireland, the Dominican Republic, or Spain. The website offers a wide range of packages for every need from planning to happy ever after...

The website features slideshows, testimonials, a gallery of the agency's works, an about page, a page with all of the offers, and a contact page. The main goal of the website is to guide possible clients to making contact with the agency through the contact page.

The business goals of the website are:

  • To let the visitors know of the company and their services.
  • Increase client base

UX

Ideal Client

The ideal clients for this business are:

  • Couples who are looking to get married.
  • Everybody who knows somebody who wants to get married.

Visitors are searching for:

  • An agency that can provide a wide range of services for every budget.
  • An a Wedding Planner Studio who can guide them to choose the right package.

Client stories

  • As a potential customer, I want to easily navigate throughout the site and find what I need.
  • As a potential customer, I want to see this agency's gallery and images from previous works.
  • As a potential customer, I want to know more about the agency team members.
  • As a possible customer, I want to know what former clients thought of their works.
  • As an interested customer, I want to know what services they can offer.
  • As an interested customer, I want simply navigate to the contact page and fill out the contact form.
  • As an interested customer, I want to follow the agency on social media, so I can hear about their events and news.

Wireframe mockups:

Wireframe information can be found in the separate Wireframe pdf file.

Features

Each page has a responsive top bar with a Company Logo (in the middle) a phone number for the Agency (top right) and social media icons (top left). Each page has a responsive navigation bar. Each page has a footer with copyright information company address, phone number, and links to navigate to another page.

Home

The home page has an image carousel at the top showing the company's work. Information for the agency's offers with a call to action button. A little info about the agency At the bottom of the page, there is a call to action button that takes the user to the Say Hello ("contact") page.

About

The about page contains images of the founder and her professional team and the user gets a little taste of the wedding planning process. Finally an image carousel with a call to action button which takes the user to the Say Hello ("contact") page. On mobile and tablet devices the carousel is taken out.

Services

The services page contains images and all the details about the agency's services and a call to action button. An image carousel with the agency's recent works but on mobile and tablet devices the carousel is taken out. Finally, there is a call to action button which takes the user to the Say Hello ("contact") page.

Kind Words

The kind words page contains testimonials and images from previous clients. At the bottom, there is a call to action button which takes the user to the Say Hello ("contact") page.

Gallery

The gallery page contains images from the agency's previous works. In small devices, the layout is in 1 column, in medium devices the layout is in 2 columns, and from large devices, the layout is in 4 columns. At the bottom of the gallery page is a call to action button which takes the user to the Say Hello ("contact") page.

Say Hello

The contact page has a hero image on the top, a contact form with a required name, email address fields, and also provides a required field to inform the agency about the event. The agency contact information such as phone number, address, email-address is also provided. The bottom of the form contains a Send Message Button.

Existing Features

  • Every page has Header Logo - Clicking the logo returns users to the home page.
  • Every page has Top Bar - Social Icons on the top left allow users to access the social platforms and the phone number on the top right allows users to call the agency directly.
  • On the bottom of all pages - There is a Follow us link which takes the user to Instagram.
  • On large devices at the bottom of the page, there is a mini image gallery with the agency's works.
  • Every page has a Footer - On mobile and tablet devices the footer is minimalized for the navigation links and the agency's information. On large devices, an extended navigation bar exists that contains more information about the agency and its services.
  • Every page has Footer Copyright Info - Business copyright.
  • Every page has a Call to Action Button - Allows users to contact the agency.

Features Left to Implement

  • Option to choose the language of the website. As the Agency plans weddings in Spain and the Dominican Republic it might be handy for Spanish visitors to read the website in their own language.
  • Add CAPTCHA to contact form - Protect Agency from spam. - Javascript Needed
  • Send Message button on the contact page - Change the button text from Send Message to Sending and then when complete - change to Sent Message. - Javascript Needed
  • Agency's Blog - Clients can read about new wedding and event trends, tips to a perfect place for getting married, photographers, florists, and more.

Technologies Used

  • The project uses HTML and CSS programming languages.
  • Visual Studio Code The developer used Visual Studio Code to build this website.
  • Bootstrap The project was build with Bootstrap4.5.
  • Bootstrap The Bootstrap image carousel was used in the project.
  • Google Fonts The developer used Google Fonts on the website.
  • Font Awesome Font Awesome icons used in the website.
  • jQuery
  • Popper.js The project uses jQuery and popper.js as reference Javascript needed for the responsive navbar.

Testing

Testing information can be found in separate Testing.md file.

Deployment

This project was developed Visual Studio Code using git and pushed to GitHub using the built-in function within Visual Studio Code. To deploy this project

  1. From the menu select Settings. Settings button
  2. Scroll down to the GitHub Pages section.
  3. Under Source click the drop-down menu labeled None and select Main/Master branch and click the Save button. You will see -Your site is published at http://username.io/repository-name/ above. GitHub pages section
  4. The website is now deployed.

How to run this project locally

To clone this project into Gitpod you will need:

  • A Github account. Create here
  • Chrome or Firefox browser.
  1. Install the Chrome or Firefox gitpod Extension
  2. Log into GitHub with your github account.
  3. Navigate to the Project Repository
  4. The "Gitpod" button is in the top right corner of the repository now. Gitpod button
  5. Click on the "Gitpod" button that will open a gitpod workspace where you can work locally with the code.

To work on the project within a local system such as VSCode etc:

  1. Navigate to the Project Repository

  2. Click on the Code button (next to the green Gitpod button) and choose to Clone or Download zip file.

  3. If you choose clone in the HTTPs section copy the URL for the repository.

  4. In your local system open the terminal.

  5. Change the working directory to the location where you want the clone the repository.

  6. Type git clone, and then paste the URL you copied earlier.

    $ git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY

  7. Press Enter to create your local clone.

If you have any trouble cloning the repository further information can be found here

Credits

Media

Content

Code

Acknowledgements

  • Many Thanks to my mentor Akshat Garg who gave me a lot of help with the fixed background images, particularly with a visibility issue on IOS and on Safari browser. ..And thanks to my fellow student Kristian Andersen who tried to help to me solve this problem as well.
Disclaimer

This project was made as my 1st. Milestone Project in Code Institute

About

Yes, I Do Wedding Planning and Design Studio website Project Produced as my 'Milestone Project 1' for the Code Institute Full-Stack web developer program.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published