Skip to content

DmytroTruten/Creative-Agency

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Creative-Agency

This is a sample website built using React and React-Bootstrap. It showcases various components and sections that you can use as a starting point for your own projects.

Table of Contents

Introduction

This project is a demonstration of a responsive website developed with React and enhanced with React-Bootstrap components. It features a header, main content section, about section, services section, portfolio showcase, testimonial section, and a "get started" call-to-action.

Installation

To set up this project locally, follow these steps:

  1. Clone the repository: git clone https://github.com/DmytroTruten/Creative-Agency.git
  2. Navigate to the project directory: cd <project_directory>
  3. Install dependencies: npm install

Usage

After installing the required dependencies, you can start the development server using the following command:

npm run dev

This will launch the development server, and you can access the website in your web browser by visiting http://localhost:5173.

Components

The website is structured into several components, each serving a specific purpose:

  • Header: Displays the navigation header.
  • Main: The main content section of the website.
  • About: Information about the website or company.
  • Services: Services offered by the company.
  • Portfolio: Showcase of previous work or projects.
  • Testimonial: Customer testimonials or reviews.
  • GetStarted: A call-to-action section to encourage user engagement.
  • Footer: The footer section containing additional information. Feel free to customize and extend these components to match your project's requirements.

Theme Customization

The project includes a ThemeContext that can be used to manage the website's theme. The theme is managed using React context to provide a consistent style throughout the site.

Contributing

Contributions are welcome! If you find any issues or want to enhance the project, feel free to open pull requests or issues in the repository.

When contributing, please adhere to the existing code style and guidelines. Ensure that your code is well-documented and thoroughly tested.