Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/olga-kacala/turystyka-kursy
- Owner: olga-kacala
- Created: 2023-12-18T11:03:51.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-02-13T16:48:32.000Z (11 months ago)
- Last Synced: 2024-11-08T20:20:18.366Z (2 months ago)
- Language: TypeScript
- Homepage: https://www.kursy-krakow-krzykalski.pl/
- Size: 21.6 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.