Git Product home page Git Product logo

fellipeutaka / iglab-design-system Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 4.93 MB

๐ŸŽจ My first Design System made in Ignite Lab by Rocketseat ๐Ÿš€๐Ÿ’œ

Home Page: https://fellipeutaka.github.io/iglab-design-system/

License: MIT License

JavaScript 24.90% HTML 1.78% TypeScript 73.33%
eslint prettier radix react stitches storybook typescript vite github-actions jest msw

iglab-design-system's Introduction

Ignite logo

Ignite Lab - Design System

Repository size Made by Fellipe Utaka GitHub last commit License Stargazers

Ignite Lab | Project | Technologies | Layout | How to use | How to contribute | License | Storybook live demo

โ„น๏ธ What's Ignite Lab?

A 100% online, free and hands-on event focused on the front-end, for those who enjoy React and want to specialize even more in this awesome library.

Stages

  • Stage 1: Base Building - โœ”๏ธ
    • Starting Design System on Figma.
  • Stage 2: Coding - โœ”๏ธ
    • Creating React components and configuring Storybook.
  • Stage 3: Deploy - โœ”๏ธ
    • Configuring CI/CD with Github Actions and deploying Storybook on Github Pages.

๐Ÿ’ป Project

Creating my first Design System with accessible and reusable components, using Composition and Polymorphism pattern.

Sign In screen UI

๐Ÿš€ Technologies

This project was developed with the following technologies:

๐Ÿ”– Layout

To access the layout use Figma.

โ„น๏ธ How To Use

To clone and run this application, you'll need Git, Node.js + Yarn installed on your computer.

From your command line:

Install Front-end

# Clone this repository
$ git clone https://github.com/fellipeutaka/iglab-design-system

# Install dependencies
$ yarn

# Start server
$ yarn dev

# running on port 5173

Install Storybook

# Clone this repository
$ git clone https://github.com/fellipeutaka/iglab-design-system

# Install dependencies
$ yarn

# Start storybook
$ yarn storybook

# running on port 6006

๐Ÿค” How to contribute

  1. Fork this repository.
  2. Create a branch: git checkout -b <branch_name>.
  3. Make your changes and commit them: git commit -m '<commit_message>'
  4. Push to original branch: git push origin <project_name> / <local>
  5. Create the pull request.

Or, see the GitHub documentation on how to create a pull request.

๐Ÿ“ License

This project is under the MIT license. See the LICENSE for details.

Made with โ™ฅ by Fellipe Utaka ๐Ÿ‘‹ Get in touch!

iglab-design-system's People

Contributors

fellipeutaka avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.