!

Issues & Conduct

Before you leave:

  • Found a bug? Open an Issue with reproduction steps.
  • Be Kind: Harassment is not cool. Constructive criticism only.
  • Review: We usually review PRs within 2-3 days.
5

Push & Pull Request

Send your code to your forked repository, then go to GitHub and click "Compare & Pull Request".

# Push the branch to your fork

git push origin feature/my-cool-project

Tip: In the PR description, include screenshots and link related issues.

4

Commit Changes

Save your changes to the history. Use a descriptive message explaining what you built.

# Stage all files

git add .

# Commit with a clear message

git commit -m "feat: added a calculator in projects folder"

3

Make Changes

Create your own folder inside projects/. Follow the structure below to keep the site clean.

  • CrazyUX/
    • Projects/ YOUR WORK HERE
      • [your-project-name]/
        • index.html
        • style.css
        • script.js
    • about.html
    • CONTRIBUTING.md
    • index.html
    • LICENSE
    • projects.html
    • README.md
    • script.js
    • style.css

Command line usage for creating your folder:

# Create your project folder

mkdir projects/my-cool-project

# Create your files

touch projects/my-cool-project/index.html

2

Create a Branch

Never work directly on the main branch. Isolate your features in a new branch.

# Create and switch to a new branch

git checkout -b feature/my-cool-project

Naming: Use feature/name for new stuff or fix/issue for bugs.

1

Fork & Clone

First, click the "Fork" button on GitHub to make a copy. Then, clone your version to your computer.

# Clone your forked repository

git clone https://github.com/shobhit115/CrazyUX.git

# Enter the directory

cd website

Scroll up to see the steps 👆

How to Collaborate

Contribution Workflow

Fork, branch, commit, and submit PRs to add new pages, improve designs, or fix wacky behaviors.

Community & Support

Join a fun community of designers and developers building the wildest UX ideas together.

Open Source Codebase

Access the full project on GitHub, study the implementation, and help enhance the CrazyYUX ecosystem.

Page Variants

View multiple themed pages, each with its own creative twist, style, and behavior.

UX Experiments

Dive into experimental layouts, unusual interactions, and wild design concepts that break the rules.

Crazy UX Pages

Explore a collection of intentionally chaotic, humorous, and unexpected user experience designs.

Explore the Madness

CrazyUX

Where Creativity Turns Wild