Skip to content

adetutudeborah/designo

Repository files navigation

Designo agency website solution

Table of contents

Overview

The challenge

Users should be able to:

  • View the optimal layout for each page depending on their device's screen size
  • See hover states for all interactive elements throughout the site
  • Receive an error message when the contact form is submitted if:
    • The Name, Email Address or Your Message fields are empty should show "Can't be empty"
    • The Email Address is not formatted correctly should show "Please use a valid email address"
  • Bonus: View actual locations on the locations page maps (we recommend Leaflet JS for this)

Screenshot

Links

My process

Built with

  • Semantic HTML5 markup
  • CSS custom properties
  • Flexbox
  • CSS Grid
  • React - JS library

Setting up the repository

The Designo agency website is created with Vite.js. Follow these steps to set up the repository on your local machine:

  • Install Vite.js by running
npm install -g vite
  • Create the project folder/name by running
vite my-project --template react
  • Change into the project folder by running
cd my-project
  • Install the dependencies by running
npm install
  • Start the development server by running
npm run dev
  • Open http://localhost:5173/ in your browser to view the app

Deployment

The Designo agency website has been deployed on Vercel, and it can be accessed at the following URL: https://designo-adetutudeborah.vercel.app/

Author