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

https://github.com/fellipeutaka/iglab-design-system

🎨 My first Design System made in Ignite Lab by Rocketseat 🚀💜
https://github.com/fellipeutaka/iglab-design-system

eslint github-actions jest msw prettier radix react stitches storybook typescript vite

Last synced: 7 months ago
JSON representation

🎨 My first Design System made in Ignite Lab by Rocketseat 🚀💜

Awesome Lists containing this project

README

          


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:

- [TypeScript][ts]
- [Node.js][node]
- [React][react]
- [Vite.js][vite]
- [Storybook][storybook]
- [Stitches][stitches]
- [Radix][radix]
- [Jest][jest]
- [MSW (Mock Service Worker)][msw]

## 🔖 Layout

To access the layout use [Figma][figma].

## â„šī¸ How To Use

To clone and run this application, you'll need [Git](git), [Node.js][node] + [Yarn][yarn] installed on your computer.

From your command line:

### Install Front-end

```bash
# 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

```bash
# 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 `.
3. Make your changes and commit them: `git commit -m ''`
4. Push to original branch: `git push origin / `
5. Create the pull request.

Or, see the GitHub documentation on [how to create a pull request](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request).

## 📝 License

This project is under the MIT license. See the [LICENSE](https://github.com/fellipeutaka/iglab-design-system/blob/master/LICENSE) for details.

Made with â™Ĩ by Fellipe Utaka 👋 [Get in touch!](https://www.linkedin.com/in/fellipeutaka/)

[figma]: https://www.figma.com/file/SFlTxLaAMB6jxvvijYSJIg/Ignite-Lab-Design-System?node-id=0%3A1
[ts]: https://www.typescriptlang.org/
[node]: https://nodejs.org/
[react]: https://reactjs.org
[vite]: https://vitejs.dev/
[storybook]: https://storybook.js.org/
[stitches]: https://stitches.dev/
[radix]: https://www.radix-ui.com/
[jest]: https://jestjs.io/
[msw]: https://mswjs.io/
[git]: https://git-scm.com
[yarn]: https://yarnpkg.com/