Giter VIP home page Giter VIP logo

ci-costa-brava-msp's Introduction

Regata Costa Brava Website

Stream One Project: User-Centric Frontend Development - Code Institute

FOR EDUCATIONAL PURPOSE ONLY

This website serves as information platform about the race to interested participants. It gives a brief description of the race course, shows the pricing of the different packages and what's included in each of them as well as a form to directly sign-up for the race. It also serves as platform for the race sponsors to showcase their support.

UX

User Stories.

  • As organization, I want to give all information about the race, so I can get people interested
  • As skipper, I want to know prices so I can decide if I want to participate
  • As skipper, I want an easy way to sign-up so I can participate
  • As a Sponsor, I want my company to be shown to visitors so I can get a positive ROI
  • As aficionado, I want centralized access to all social media, so I can follow the event

Wireframes For the skeleton element of the UX design of this project, the balsamiq.cloud tool was used to create the wireframe. The wireframe can be viewed here.

Features

The site is responsive and mobile first, with lighter code being loaded for small devices due to the elimination of some images from the design.

A scrollspy feature from Bootstrap is also used in the navigation menu to provide a visual indication of the section of the website that is being viewed.

Features Left to Implement

  • The form should validate the email entered is in a valid format
  • The form could direct to a payments gateway to make the payment

Technologies Used

  1. HTML
  2. CSS
  3. Bootstrap (v4.3.1) https://getbootstrap.com

Testing

The site has been tested in multiple browsers (Chrome, Chromium, Safari, FireFox), in multiple OS (MacOS, Linux) and on multiple mobile devices (Android 7 phone & iPad mini) to ensure compatibility and responsiveness.

All links have been tested and all the ones linking to external websites open in a blank tab.

All user stories have been checked to confirm the website offers a solution to them.

Deployment

This site is hosted using GitHub pages, deployed directly from the master branch. The deployed site will update automatically upon new commits to the master branch. In order for the site to deploy correctly on GitHub pages, the landing page must be named index.html

To run locally, you can clone this repository by pasting git clone https://github.com/jordy-silva/ci-costa-brava-msp.git into your terminal, given that git is installed in your machine.

Credits

Content

  • The text for section Race Course was partically copied and then adapted from the Barcolana website
  • Text from the Deployment section of this document has been copied and adapted from Code Institute's example project

Media

  • Main Photo by Quintin Gellar from Pexels
  • Logos were obtanined from the websites of the respective organizations and belong to them.
  • The map image of the section Race Course was created by myself using Gimp.

Acknowledgements

  • I received inspiration for this project from Barcolana website
  • StackOverflow was consulted for help with diferent challenges during the project.
  • Bootstrap documentation and examples have been used as base for some parts of the website.
  • How to make Bootstrap cards deck responsive and show on a colum was inspired from here: https://o7planning.org/en/11971/bootstrap-cards-tutorial

ci-costa-brava-msp's People

Contributors

jordy-silva avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.