GithubHelp home page GithubHelp logo

jsh854 / uilab Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 178 KB

The goal of this project is to create a easy to use ui library for people who are frustrated with one or the other thing in the thousands of ui libraries available out there.

License: Apache License 2.0

HTML 28.06% CSS 15.16% JavaScript 31.50% TypeScript 5.53% SCSS 19.75%
github hacktoberfest javascript opensource react

uilab's Introduction

Header

Hi there I'm Junaid ShahπŸ‘‹

Follow @__junaidshah

I'm a developer

  • πŸ”­ I’m currently working on React , Typescript , Next Js, projects
  • 🌱 I’m currently learning Vue JS
  • πŸ‘― I’m looking to collaborate on any React or Fullstack project
  • πŸ’¬ Ask me about how to solve any Front End issues
  • ⚑ Fun fact: I Love to Read Poetry and watch X MenπŸšΆβ€β™‚οΈπŸšΆβ€β™‚οΈ

Languages and Tools:

HTML5

CSS3

JavaScript

React

Terminal

SQL

MongoDB

Git

GitHub

Terminal

Supabase

Adobe XD Figma Storybook

Ant-Design Bootstrap MUI SASS Styled Components

Next JS React React Native React Query



πŸ“• Latest Blog Posts

Feel Free to reach out to me over social media mostly twitter

Here's How to Support Me:

Buy Me A Coffee

visitors

uilab's People

Contributors

jsh854 avatar jshahcodes avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

prasetyodimas

uilab's Issues

cards

Cards are always needed for every project and so they should have

  • A simple card with heading , footer and description
  • A card with image and text
  • Sizes should be configurable

Text

Text should be of different sizes

  • h1 - h6
  • base font size can be 12px

Modifications for Buttons

Try to make all possible modifications for buttons such that they will be easily accessible and usable.

Inputs

Inputs should be of following type

  • Simple Input (For email, text,number)
  • Input with icon which can be configured (whether to be at end or start)
  • Input with a dropdown (For number type inputs)

Grid

Every ui library has a grid or flexbox layout
But with our project the goal should be to make the grid layout so easy to use , that people dont have to check the docs again and again.

Think of it like this

we start by creating a div and give it classes for the no of rows , no of columns

  • customisations can be huge e.g people want only rows give them
  • people want only columns give them
  • people want to set one column width larger then the other give them

Images

For images , these things are required

  • Avatar type images
  • Images which will be easily configurable.

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.