stripe

Project Link

https://project-stripe.netlify.app/

Project description goes here.

And here

Design principles

  1. Mobile First Design
  2. Atomic Design

Coding Guidelines

GENERAL Guidelines

CSS/SCSS Guidelines

    // NavBar.jsx

            import './NavBar.scss';

            function NavBar() {
                return (
                    <nav className="navbar">
                        <div className="navbar__spec">
                        some Content
                                <button className="navbar__spec-button">Click me!</button>
                        </div>
                        <div className="navbar__spec2"> some Content </div>
                        <div className="navbar-spec3"> some Content </div>
                        <div className="navbar-spec4"> some Content </div>
                    </nav>
                )
            }

    // NavBar.scss

    // This is the wrapper
    // all wrappers will have a unified max-width
    .navbar {
        max-width: `the unifed max width`;


        // inner elements and designs.
        &__spec {
            display: flex;
            justfiy-content: center;
            align-items: center;

            &-button {
                padding: 1rem;
            }
        }
    }

Naming convention

Nesting:

Never use the keyword !important

Never use inline CSS

JAVASCRIPT Guidelines

Naming convention

The High order functions

REACT Guidelines

FOLDER STRUCTURE Guidelines

Testing Components Design

Development Env Scripts

Git Branches naming convention

Commits naming convention

Teamwork

VScode Instructions.