photography-school Tailwind Templates

Photography School

A React,Typescript,Tailwind project made with Vite

Photography School

This project is a photography school website built using React, Typescript, and Vite. It provides a platform for showcasing photography courses, benefits, features, and contact information.

Features

  • Responsive Design: Utilizes Tailwind CSS for responsive and modern UI design.
  • Dynamic Routing: Allows for seamless navigation between different sections of the website.
  • State Management: Uses React hooks for managing component states.
  • Custom Hooks: Includes custom hooks for media query handling.

Getting Started

Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Make sure you have Node.js and npm installed on your machine.

Installation

  1. Clone the repository:

    git clone https://github.com/GeorgiosDev/photography-school.git
    
  2. Navigate into the project directory:

    cd photography-school
    
  3. Install dependencies:

    npm install
    

Development

To start a development server:

npm run dev

This will start the development server on http://localhost:5173.

Building for Production

To build the project for production:

npm run build

This will generate a production build in the dist directory.

Configuration

  • Tailwind Config: Customized Tailwind CSS configuration can be found in tailwind.config.js.
  • TypeScript Config: TypeScript configuration can be found in tsconfig.json.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Authors

  • Deverakis Georgios

photography-school

Top categories

Loading Svelte Themes