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

https://github.com/hoocs151/heecshi-website

A modern, responsive website for the Heecshi Discord bot built with React and Tailwind CSS.
https://github.com/hoocs151/heecshi-website

discord discord-bot discordbot discordbotwebsite discordweb discordwebsite homepage hoocs react react-router reactjs website

Last synced: 4 months ago
JSON representation

A modern, responsive website for the Heecshi Discord bot built with React and Tailwind CSS.

Awesome Lists containing this project

README

          

Heecshi Discord Bot Website

![Heecshi](public/img/Logos/back.PNG)

[![Next.js](https://img.shields.io/badge/Next.js-black?style=for-the-badge&logo=next.js&logoColor=white)](https://nextjs.org/)
[![Tailwind CSS](https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=for-the-badge&logo=tailwind-css&logoColor=white)](https://tailwindcss.com/)
[![Docker](https://img.shields.io/badge/Docker-2496ED?style=for-the-badge&logo=docker&logoColor=white)](https://www.docker.com/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?style=for-the-badge)](https://opensource.org/licenses/MIT)
[![Website Status](https://img.shields.io/website?style=for-the-badge&url=https%3A%2F%2Fheecshi-website.vercel.app)](https://heecshi-website.vercel.app/)
[![Last Commit](https://img.shields.io/github/last-commit/Hoocs151/heecshi-website?style=for-the-badge)](https://github.com/Hoocs151/heecshi-website/commits/main)

A modern, responsive website for the Heecshi Discord bot built with Next.js and Tailwind CSS. Experience seamless navigation, beautiful animations, and a user-friendly interface designed to showcase and manage your Discord bot experience.

[Live Demo](https://heecshii-website.vercel.app) ยท [Report Bug](https://github.com/Hoocs151/heecshi-website/issues) ยท [Request Feature](https://github.com/Hoocs151/heecshi-website/issues)

## ๐Ÿ“Œ Table of Contents
- [โœจ Features](#-features)
- [๐Ÿ› ๏ธ Tech Stack](#๏ธ-tech-stack)
- [๐Ÿš€ Getting Started](#-getting-started)
- [๐ŸŽจ Customization](#-customization)
- [๐Ÿ“ฑ Responsive Design](#-responsive-design)
- [๐Ÿ”ง Development](#-development)
- [๐Ÿ“Š Performance](#-performance)
- [๐Ÿ”’ Security](#-security)
- [๐ŸŒ Deployment](#-deployment)
- [๐Ÿค Contributing](#-contributing)
- [๐Ÿ“„ License](#-license)
- [๐Ÿ‘ฅ Authors](#-authors)
- [๐Ÿ™ Acknowledgments](#-acknowledgments)

## โœจ Features

### Core Features
- ๐ŸŽจ Modern UI with glassmorphism effects
- ๐ŸŒŸ Smooth page transitions and animations
- ๐Ÿ–ฑ๏ธ Custom interactive cursor
- ๐ŸŽญ Dynamic particle background
- ๐Ÿ“ฑ Fully responsive design
- ๐Ÿš€ Optimized performance
- ๐ŸŒ SEO friendly
- ๐ŸŽฏ Easy navigation

### Additional Features
- ๐Ÿ“œ Terms of Service and Privacy Policy pages
- ๐ŸŒ™ Dark mode support with system preference detection
- ๐Ÿ”’ Security best practices implementation
- ๐ŸŒ Internationalization ready (i18n)
- ๐Ÿ“Š Analytics integration ready
- ๐Ÿ”„ CI/CD pipeline setup
- ๐Ÿ“ฑ PWA support
- ๐ŸŽจ Customizable theme system

## ๐Ÿ› ๏ธ Tech Stack

### Core Technologies
- **Framework**: [Next.js](https://nextjs.org/) - React framework for production
- **Styling**: [Tailwind CSS](https://tailwindcss.com/) - Utility-first CSS framework
- **Animations**: [Framer Motion](https://www.framer.com/motion/) - Production-ready motion library
- **State Management**: [React Context](https://reactjs.org/docs/context.html) - For global state management

### Development Tools
- **Package Manager**: [npm](https://www.npmjs.com/) - Dependency management
- **Linting**: [ESLint](https://eslint.org/) - Code quality tool
- **Formatting**: [Prettier](https://prettier.io/) - Code formatter
- **Testing**: [Jest](https://jestjs.io/) & [React Testing Library](https://testing-library.com/react)

### DevOps & Deployment
- **Containerization**: [Docker](https://www.docker.com/) - Application containerization
- **CI/CD**: GitHub Actions - Automated workflows
- **Hosting**: [Vercel](https://vercel.com/) - Edge-optimized hosting
- **Monitoring**: [Sentry](https://sentry.io/) - Error tracking

## ๐Ÿš€ Getting Started

### Prerequisites

Ensure you have installed:
- [Node.js](https://nodejs.org/) (v14 or higher)
- [npm](https://www.npmjs.com/) (v7 or higher) or [yarn](https://yarnpkg.com/)
- [Git](https://git-scm.com/)
- [Docker](https://www.docker.com/) (optional)

### Quick Start

1. **Clone the repository**
```bash
git clone https://github.com/yourusername/heecshi-website.git
cd heecshi-website
```

2. **Install dependencies**
```bash
npm install
# or
yarn install
```

3. **Set up environment variables**
```bash
cp .env.example .env.local
# Edit .env.local with your values
```

4. **Start development server**
```bash
npm run dev
# or
yarn dev
```

Visit `http://localhost:3000` to see your app.

### Docker Setup

1. **Build the image**
```bash
docker build -t heecshi-website .
```

2. **Run the container**
```bash
docker run -p 80:80 heecshi-website
```

3. **Using Docker Compose**
```bash
docker-compose up -d
```

## ๐ŸŽจ Customization

### Theme Configuration
Customize the website's appearance through:
- `tailwind.config.js` - Design tokens and theme variants
- `src/styles/globals.css` - Global styles
- `src/theme/index.js` - Theme context

### Component Customization
Modify core components:
```jsx
src/components/
โ”œโ”€โ”€ common/
โ”‚ โ”œโ”€โ”€ CustomCursor/
โ”‚ โ”œโ”€โ”€ AnimatedBackground/
โ”‚ โ””โ”€โ”€ ThemeToggle/
โ””โ”€โ”€ layout/
โ”œโ”€โ”€ Header/
โ”œโ”€โ”€ Footer/
โ””โ”€โ”€ Navigation/
```

## ๐ŸŒ Deployment

### Vercel (Recommended)
```bash
npm run deploy
# or
vercel --prod
```

### Manual Deployment
1. Build the application
```bash
npm run build
```
2. Start the production server
```bash
npm start
```

## ๐Ÿค Contributing

We welcome contributions! Please see our [Contributing Guidelines](CONTRIBUTING.md) for details on:
- Code of Conduct
- Development Process
- Pull Request Process
- Coding Standards

## ๐Ÿ“„ License

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

## ๐Ÿ‘ฅ Authors

- **Hoocshi** โ€“ *Contribution: 1%* โ€“ [GitHub Profile](https://github.com/Hoocs151)
- **AI** โ€“ *Contribution: 99%*

## ๐Ÿ™ Acknowledgments

- Special thanks to all contributors
- Amazing open-source community
- [Shields.io](https://shields.io/) for badges
- [Heroicons](https://heroicons.com/) for icons
- [unDraw](https://undraw.co/) for illustrations

---

[โฌ† Back to top](#heecshi-discord-bot-website)