/techmonstro

My techmonstro project

Primary LanguageJavaScript

A project test by Techmonstro

My Favorite Hobby Web Page

This is a responsive web page that showcases my favorite hobby or interest. It consists of three sections, including an introduction, a photo gallery, and a contact form. The web page is built using React and implements the necessary functionality and styling to provide an interactive user experience.

Table of Contents

Project Overview

The purpose of this web page is to share information about my favorite hobby and provide a visually appealing experience for visitors. The introduction section gives a brief overview of the hobby, while the photo gallery showcases images related to the hobby. The contact form allows visitors to get in touch with me for further inquiries or discussions.

Features

  • Introduction section: Provides a concise description of my favorite hobby.
  • Photo gallery: Displays a collection of images related to the hobby. Users can click on the images to view them in a larger format.
  • Contact form: Allows visitors to submit their contact information and message for further communication.

Technologies Used

The following technologies and tools were used to develop this web page:

  • React: A JavaScript library for building user interfaces.
  • HTML: Markup language for structuring the web page.
  • CSS: Styling language for visually enhancing the web page.
  • JavaScript: Programming language for implementing interactivity and functionality. -MaterialUI: A 3rd party Library -Framer Motion: tthird party library for animation

Installation

To run this web page locally, follow these steps:

  1. Clone the repository: git clone https://github.com/sylviaOsinaku/techmonstro.git
  2. Change to the project directory: cd techmonstro
  3. Install dependencies: npm install

Usage

  1. Start the development server: npm start
  2. Open your web browser and navigate to http://localhost:3000
  3. Explore the different sections of the web page:
    • Read the introduction to learn about my favorite hobby.
    • Click on the images in the photo gallery to view them in a larger format.
    • Fill out the contact form to get in touch with me.