https://github.com/right-git/minecraft-server-landing
This repository contains the code for the landing page of our Minecraft server's website. ๐ฅ๏ธ The landing page is designed to provide an engaging and informative experience for visitors, enticing them to join our Minecraft community. ๐ฎ๐
https://github.com/right-git/minecraft-server-landing
gulp html javascript landing-page minecraft scss web-development
Last synced: 6 months ago
JSON representation
This repository contains the code for the landing page of our Minecraft server's website. ๐ฅ๏ธ The landing page is designed to provide an engaging and informative experience for visitors, enticing them to join our Minecraft community. ๐ฎ๐
- Host: GitHub
- URL: https://github.com/right-git/minecraft-server-landing
- Owner: right-git
- Created: 2024-11-14T13:57:05.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-02-06T19:35:14.000Z (about 1 year ago)
- Last Synced: 2025-04-02T20:47:27.620Z (about 1 year ago)
- Topics: gulp, html, javascript, landing-page, minecraft, scss, web-development
- Language: HTML
- Homepage: https://right-git.github.io/minecraft-server-landing/build/
- Size: 1.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# # Minecraft Server Website
This repository contains the code for the landing page of our Minecraft server's website. The landing page is designed to provide an engaging and informative experience for visitors, enticing them to join our Minecraft community. The page has been built using SCSS, Gulp, and Babel to ensure a smooth development process and an optimized user experience.
# Features
1. **Attractive Design**: The landing page is designed to capture the essence of our Minecraft community. It features vibrant visuals, engaging animations, and an intuitive layout.
2. **Server Information**: Visitors can quickly access essential information about our Minecraft server, such as server address, gameplay modes, and features.
3. **Dynamic Server Status**: The landing page dynamically displays the current server status, indicating whether the server is online or offline.
4. **Interactive Elements**: The page includes interactive elements like buttons for joining the server, accessing the forums, and connecting with our community on social media.
5. **Responsive**: The layout and design of the landing page are responsive, ensuring a seamless experience across various devices and screen sizes.
6. **SCSS Styling**: SCSS (Sassy CSS) is used for styling the landing page, allowing for modular and maintainable styling code.
7. **Gulp Workflow**: Gulp is used to automate tasks such as compiling SCSS to CSS, optimizing images, and watching for file changes during development.
8. **Babel for JavaScript**: Babel is integrated to transpile modern JavaScript code into browser-compatible code, ensuring cross-browser compatibility.
## Technologies Used
- HTML5
- CSS3 (SCSS)
- JavaScript (ES6+)
- Gulp
- Babel
## Getting Started
### Prerequisites
- Node.js and npm (Node Package Manager) should be installed. You can download them from [nodejs.org](https://nodejs.org/).
### Installation
1. Clone this repository to your local machine:
`git clone https://github.com/developer-from-paradise/minecraft_landing.git`
2. Navigate to the project directory:
`cd minecraft_landing`
3. Install the required dependencies:
`npm install`
## Development Workflow
1. Run the Gulp default task to start the development server:
`npm run start`
This will compile SCSS to CSS, transpile JavaScript, optimize images, and start a local development server with live reloading.
2. Make necessary changes to the HTML, SCSS, and JavaScript files in the `src` directory. The compiled and optimized files will be generated in the `build` directory.
## File Structure
๐ผ project/
โโโโโ ๐ก build/ - empty directory for compiled project files
โโโโโ ๐งถ node-modules/ - directory for node modules
โโโโฌโ ๐ src/ - directory for project source files
โ โโโโฌโ โ components/ - component directory
โ โ โโโโ ๐งฉ bem-blocks/ - directory for BEM blocks
โ โ โโโโ ๐ page-blocks/ - directory for typical page blocks, such as header, footer, etc.
โ โโโโโ ๐ค fonts/ - directory for fonts
โ โโโโโ ๐ผ img/ - image directory
โ โโโโโ ๐ js/ - directory for JavaScript files
โ โโโโฌโ ๐ scss/ - directory for style files
โ โ โโโโ ๐งฌ base/ - directory for base styles, which we will not modify
โ โโโโฌโ โฑ svg/ - directory for SVG files
โ โโโโ ๐ท css/ - directory for SVG files that will be integrated into CSS
โ
โโโโโ ๐ tasks/ - directory for Gulp function modules
## Preview
[Link to preview page](https://right-git.github.io/minecraft-server-landing/build/)