Brbhr Frontend

screenshot of Brbhr Frontend
react
vite
chakra-ui

it's the frontend of brbhr , A Hrms system built with react and chakra ui, Aim of this project to build production grade HRMS

Overview

The concept of a dedicated Royalty Pool for open-source contributions is revolutionary. By establishing a financial framework that compensates contributors based on their work's impact and complexity, this project sets a new standard for open-source initiatives. It's an exciting time for developers and contributors alike, as they can now not only contribute their skills but also receive tangible benefits in return.

This project aims to foster a community where collaboration and innovation thrive, with a commitment to transparency and fairness in compensation. The combination of various funding sources, a clear distribution model, and open opportunities for feedback ensures that contributors are valued for their contributions, encouraging more people to participate and benefit from the open-source ecosystem.

Features

  • Royalty Pool: A dedicated fund providing financial compensation to contributors, sustained through donations, grants, revenue, and sponsorships.
  • Royalty Points System: Contributions are evaluated based on their complexity and impact, with points assigned a monetary value for fair compensation.
  • Annual Payment Schedule: Contributors receive payments annually through multiple methods, including bank transfer, PayPal, and cryptocurrencies.
  • Transparency Reporting: Regular reports detail fund inflows and distribution, ensuring contributors can track how the Royalty Pool is managed.
  • Public Records: A ledger documenting points earned by each contributor promotes accountability within the community.
  • Responsive Feedback System: Contributors can share feedback regarding the distribution process, ensuring their voices are heard and considered.
  • Clear Contribution Guidelines: A step-by-step guide on how to contribute effectively, ensuring that new contributors can engage without confusion.
  • Cleanup Process: A clear protocol for cleaning up branches after contributions merge, promoting good practices within the community.
react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

vite
Vite

Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects

chakra-ui
Chakra UI

Chakra UI is a popular open-source React component library that provides a set of accessible and customizable UI components to help developers create modern web applications.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

framer-motion
Framer Motion

Alpine.js is a lightweight JavaScript framework that simplifies the process of creating dynamic, reactive user interfaces on the web. It uses a declarative syntax that offers a higher level of abstraction compared to vanilla JavaScript, while being more performant and easier to use than jQuery.

react-hook-form
React Hook Form

React Hook Form is a performant, flexible, and extensible form library for React with easy validation. It reduces re-renders and improves performance by using uncontrolled components and native HTML validation, making form handling simple and efficient.

recharts
Recharts

Recharts is a powerful and easy-to-use React library for building customizable and interactive charts. Built on D3.js, it offers a wide range of pre-built chart types, such as line, bar, pie, and scatter charts, all of which can be composed with a declarative syntax.