Giter Club home page Giter Club logo

lumix's Introduction

Lumix - Open Source Crowd Funded UI Library

Welcome to Lumix, an open-source crowd-funded UI library that is being built through the collective effort of the developer community. Lumix offers a wide array of versatile UI elements to enhance web development projects.

About Lumix

Lumix is more than just a library; it's a collaborative initiative driven by a passionate community of developers. Over time, the goal is to evolve it into a comprehensive resource for web developers, featuring a variety of React components that help the development process.

How to Contribute

I invite you to become a part of the Lumix community by contributing your custom UI components and ideas. Whether you're interested in adding a simple button or a complex carousel, your contributions are valuable.

Getting Started:

  1. Pick an existing issue from the issue tracker or create a new one.
  2. Develop your React component that you believe will benefit fellow developers.
  3. Submit a Pull Request (PR) to merge your contribution into the project.
  4. Before creating a PR, add your name and GitHub ID to the contributors' section to ensure proper credit for your work.
  5. Lumix is also a part of HacktoberFest, and every merged PR counts toward your HacktoberFest contributions.

Auto Deployment

Every merge to the main branch in Lumix triggers an automatic deployment. You can explore the latest deployed version of Lumix at Lumix Auto-Deployed Version.

Get Involved

To get started, clone this repo and begin contributing to make it even better. I encourage you to explore, experiment, and collaborate.

Happy Hacking! ๐Ÿš€

Contributors

Our heartfelt thanks go out to all the amazing contributors who have played a pivotal role in shaping Lumix into what it is today.

Made with contrib.rocks.

Contact

If you have any questions, doubts, or would like to get in touch, don't hesitate to contact me:

I look forward to your contributions and to make Lumix even better together!

lumix's People

Contributors

abdullahishtiaqq avatar adityak87 avatar averrois avatar ayusgup avatar davidthecode avatar devham236 avatar harjjotsinghh avatar jasleen101010 avatar keerat666 avatar nayakswadhin avatar vkushal28 avatar zstawarska avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

lumix's Issues

Add a New Font Family

Enhance Lumix by integrating a new font family to give developers more typography choices.

setup a context API with custom hook eg. ApiContext

setup a context API using custom hook in application where we can call all APIs from single source and use the exported variables/states in any component. This will also help us in preventing unwanted repetitive API calls.
also add a feature to restore state on webpage reload by using either localstorage or sessionstorage.

create a responsive footer with mock data

create a responsive footer component that can be wrapped globally for all available routes.
for now you can add any number of colums showing some dummy data/links
and copyright text with dynamically updating year

Library Documentation

There should be sufficient documentation so that if anyone wants to use these components, he knows the functionality of these components and how to use them.

A generic confirmation modal

A generic confirmation modal, that receives title, text, two buttons information (button text and onclick action). This component can be called anywhere and data can be passed to it to change its behaviour!

Update Readme

Update the readme of this project and set ground rules.

setup tailwind css

add tailwind css to the application with all possible imports and tailwind configurations.
bonus addons: example to show how can we override tailwind configurations globally

Add a Tooltip Component

Implement a tooltip component that displays additional information when users hover over specific elements.

create a component to show profile avatars

create a component to show all possible types of avatars, could be categories on the basis of:

  1. image
  2. letter (name first character or first and last name's first character)
  3. sizes
  4. icons
  5. shapes

Add a card view component

Add a new component that renders a card view with an image on top and a heading and the description below the image. Most of these properties like the img src, heading and description should be sent as props.

Optimize Image Loading

Improve image loading performance by implementing lazy loading for images in the library.

create a reusable component to show multiple list of steps in a process

create a simple component that can show multiple list of steps in a process, keep in mind all possible types of modifications and customizations possible, eg:

  1. vertical steps
  2. horizontal steps
  3. steps with highlighting number
  4. steps with numbers and text for each step
  5. custom colors
  6. scrollable wrapper

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.