RBB Website

screenshot of RBB Website
gatsby
react
chakra-ui

Website to help connect black-owned businesses with consumers and resources

Overview:

The website for Rebuild Black Business is a platform that encourages contributions, issues, and feature requests from volunteers interested in helping black-owned businesses and service organizations. It provides information on how to get involved and contributes to the growth and development of the community.

Features:

  • Contributions: Facilitates contributions and engagement from volunteers interested in supporting black-owned businesses and service organizations.
  • Branch Name Conventions: Provides guidelines on branch naming conventions to organize work effectively (feature, fix, hotfix).
  • Pull Requests: Guides users on how to create and submit pull requests for review and collaboration.
  • Terminology: Defines key terms like data types (dynamic user-generated data) and user categories (Business In Need, Black Owned Business, Service Organization, Ally).
  • Tech Details: Details the frontend technology stack (Gatsby with Chakra UI) and data management (Airtable) used in the website development.
gatsby
Gatsby

GatsbyJS is a free and open-source static site generator based on React. It uses a modern development stack including Webpack, GraphQL, and modern JavaScript and CSS frameworks. It also provides a rich set of plugins, starters, and themes.

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

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.