Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/hassanzouhar/r2cworld_landing

This project is a single-page landing website for R2C (Restless Rebel Collective), featuring a minimalist design with an interactive particle background and a terminal modal. The page is designed to create an air of mystery and intrigue while showcasing a high-tech, futuristic aesthetic.
https://github.com/hassanzouhar/r2cworld_landing

js maps three-js

Last synced: 3 months ago
JSON representation

This project is a single-page landing website for R2C (Restless Rebel Collective), featuring a minimalist design with an interactive particle background and a terminal modal. The page is designed to create an air of mystery and intrigue while showcasing a high-tech, futuristic aesthetic.

Awesome Lists containing this project

README

        

# R2C Landing Page

## Overview

This project is a single-page landing website for R2C (Restless Rebel Collective), featuring a minimalist design with an interactive particle background and a terminal modal. The page is designed to create an air of mystery and intrigue while showcasing a high-tech, futuristic aesthetic.

## Features

- Interactive particle background
- Animated title with fade-in and pulse effects
- Terminal modal with basic functionality
- Responsive design for mobile and desktop
- Loading screen animation

## Technologies Used

- HTML5
- CSS3
- JavaScript (ES6+)
- [particles.js](https://vincentgarreau.com/particles.js/) for the interactive background

## Getting Started

### Prerequisites

- A modern web browser
- A local web server (optional, for development)

### Installation

1. Clone the repository:
```
git clone https://github.com/your-username/r2c-landing-page.git
```

2. Navigate to the project directory:
```
cd r2c-landing-page
```

3. Open `index.html` in your web browser or serve it using a local web server.

## Project Structure

- `index.html`: Main HTML file
- `style.css`: All styles for the project
- `components.js`: JavaScript functionality including particle configuration and terminal logic

## Development

To work on this project:

1. Make changes to the HTML, CSS, or JavaScript files as needed.
2. Test your changes by refreshing the page in your web browser.
3. For substantial changes, consider creating a new branch and submitting a pull request.

## Future Improvements

- Implement actual command processing in the terminal
- Add more interactive elements to the main page
- Enhance terminal features (command history, auto-completion)
- Optimize performance for mobile devices
- Add subtle sound effects or background music (with user control)
- Implement a color theme switcher
- Enhance accessibility features

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.

## Acknowledgments

- [particles.js](https://vincentgarreau.com/particles.js/) for the interactive background
- [Google Fonts](https://fonts.google.com/) for the Orbitron fon