Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/olga-kacala/turystyka-kursy

Commercial page created in React
https://github.com/olga-kacala/turystyka-kursy

Last synced: 21 days ago
JSON representation

Commercial page created in React

Awesome Lists containing this project

README

        

# Krakow Tours and Language Courses Website 🏰🌍

Welcome to the Krakow Tours and Language Courses website! Prepare yourself for a virtual journey through the magical city of Krakow, where tours are as thrilling as riding a unicorn 🦄, and language courses are so engaging that even parrots would envy 🦜.

## Table of Contents

- [Features](#features)
- [Components](#components)
- [Getting Started](#getting-started)
- [Usage](#usage)
- [Folder Structure](#folder-structure)
- [Styling](#styling)

## Features

- **Tour Component**: Display captivating images and information about Krakow tours.
- **Language Component**: Explore language courses with detailed information about different languages offered.
- **Contact Component**: Get in touch using provided contact details.

## Components

### Tour Component

The `Tour` component provides an interactive carousel of tour images and detailed information about local tours and courses in Krakow.

### Language Component

The `Language` component presents information about language courses offered, including specific details about Polish, English, German, Russian, and other language courses.

### Contact Component

The `Contact` component displays contact information, including phone numbers, email, and physical address for inquiries.

## Getting Started

To run this project locally, follow these steps:

1. Clone this repository to your local machine.
2. Navigate to the project directory.
3. Run `npm install` to install the required dependencies.
4. Run `npm start` to start the development server.

## Usage

Customize and extend the components based on your specific business requirements. Add more details, images, and styles to make the website uniquely yours.

## Folder Structure

- **public**: Contains static assets such as images and PDFs.
- **src**
- **components**: Holds React components (Tour, Language, Contact).
- **styles**: Contains CSS modules for styling.
- **App.js**: Main application component.

## Styling

Styling is done using CSS modules for better component encapsulation. Responsive design is implemented using media queries to ensure a seamless experience on various devices.