https://github.com/alexandredresch/switchlandingpage
This is a landing page website dedicated to showcasing Nintendo Switch games, including Super Mario Odyssey, Pokemon Legends: Arceus, and The Legend of Zelda: Breath of the Wild. The site is designed with a focus on visual experience and interactivity to highlight games with details about their ratings, gameplay modes, trailers, and purchase links.
https://github.com/alexandredresch/switchlandingpage
css3 docker html5 javascript nginx swiper-js
Last synced: 2 months ago
JSON representation
This is a landing page website dedicated to showcasing Nintendo Switch games, including Super Mario Odyssey, Pokemon Legends: Arceus, and The Legend of Zelda: Breath of the Wild. The site is designed with a focus on visual experience and interactivity to highlight games with details about their ratings, gameplay modes, trailers, and purchase links.
- Host: GitHub
- URL: https://github.com/alexandredresch/switchlandingpage
- Owner: AlexandreDresch
- Created: 2024-11-13T02:37:52.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-16T03:09:17.000Z (over 1 year ago)
- Last Synced: 2025-01-20T10:11:18.406Z (over 1 year ago)
- Topics: css3, docker, html5, javascript, nginx, swiper-js
- Language: CSS
- Homepage: https://alexandredresch.github.io/SwitchLandingPage/
- Size: 6.84 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Switch Landing Page

This is a landing page website dedicated to showcasing Nintendo Switch games, including Super Mario Odyssey, Pokemon Legends: Arceus, and The Legend of Zelda: Breath of the Wild. The site is designed with a focus on visual experience and interactivity to highlight games with details about their ratings, gameplay modes, trailers, and purchase links.
You can access the deployed version of this project [here](https://alexandredresch.github.io/SwitchLandingPage/).
## Technologies
- **HTML5**: Site structure and markup.
- **CSS3**: Styling and responsive design.
- **JavaScript**: Interactivity and DOM manipulation.
- **Swiper.js**: Slider library for content navigation.
## File Structure
```bash
├── index.html # Main page
├── css/
│ └── index.css # Main styles
├── images/
│ ├── icons/ # Icons used on the site
│ └── (other images) # Images used on the site
└── scripts/
└── app.js # Scripts for functionality and interactivity
```
## Features
- **Interactive Sliders**: For browsing featured games.
- **Detail Modals**: Provide additional information about each game upon clicking "+" icon.
## Getting Started
### Prerequisites
- Live Server (if running locally), or just double click the `index.html` file to open in your browser.
- Docker installed (if running with Docker).
## Running the Application
You can run this application either with Docker or locally on your machine.
### Option 1: Running with Docker
1. Clone the repository:
```bash
git clone https://github.com/AlexandreDresch/SwitchLandingPage.git
```
2. Navigate to the project directory:
```bash
cd SwitchLandingPage
```
3. Build and start the Docker containers:
```bash
docker-compose up --build
```
4. Open your browser and navigate to:
```bash
http://localhost:8080
```
5. To stop the Docker containers:
```bash
docker-compose down
```
### Option 2: Running Locally (Without Docker)
1. Clone the repository:
```bash
git clone https://github.com/AlexandreDresch/SwitchLandingPage.git
```
2. Navigate to the project directory:
```bash
cd SwitchLandingPage
```
3. Open project on Visual Studio Code:
```bash
code .
```
4. Start Live Server, a new browser tab will open with the running project.