Skip to content

Blackslashtech/gl1tch-frontend

Repository files navigation

Glitch Range

🚀 Glitch Range is the ultimate platform for cyber attack/defense training, testing, and competitions. Experience seamless deployment with FAUST, CINI, and SECCONF frameworks.

🌟 Features

  • Public Marketing Website: Stunning design with support request contact forms.
  • OAuth Login/Account Creation: Secure and streamlined user authentication.
  • Comprehensive Dashboard: Manage events, training sessions, groups, profiles, and stats.
  • Custom Training: Create and verify custom services with ease.
  • Player Stats: Detailed statistics tracking for an in-depth performance analysis.

⚙️ Project Structure

src
├── app
│   ├── components          # Reusable app components
│   ├── dashboard           # Main dashboard page
│   ├── data                # Static data (e.g., globe.json)
│   ├── login               # Login page
│   ├── pages               # Custom pages (e.g., 404)
│   ├── register            # Registration page
│   ├── start-training      # Training configuration page
│   ├── stats               # Player stats page
│   ├── layout.tsx          # Main layout component
│   ├── globals.css         # Global CSS styles
│   └── page.tsx            # Main landing page
├── components
│   └── ui                  # UI components and effects
├── lib
│   └── utils.ts            # Utility functions
└── utils
    └── cn.ts               # Utility for conditional class names

🛠 Technologies Used

  • Next.js: React framework for server-side rendering.
  • TypeScript: Type-safe JavaScript superset.
  • Tailwind CSS: Utility-first CSS framework.
  • Aceternity UI: Sleek UI components and templates.

🚀 Getting Started

Installation

  1. Clone the repository:

    git clone https://github.com/Blackslashtech/gl1tch-frontend
    cd gl1tch-frontend
  2. Install dependencies:

    npm install

Running the Project

Start the development server:

npm run dev

Access the application at http://localhost:3000.

🤝 Contributing

We welcome contributions! Follow these steps:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature/your-feature-name
  3. Commit your changes:
    git commit -m "Add your commit message"
  4. Push to the branch:
    git push origin feature/your-feature-name
  5. Create a pull request on GitHub.

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.


Designed to elevate your cyber training experience. Happy coding! 💻✨


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published