Rebuild-Black-Business / RBB-Website

Website to help connect black-owned businesses with consumers and resources
https://www.rebuildblackbusiness.com/
MIT License
119 stars 72 forks source link

Establish desired data to collect for new businesses #267

Closed magnificode closed 4 years ago

magnificode commented 4 years ago

The Context

We are using an embedded Airtable form to collect information when a new business is registered on the site. Currently we are asking businesses to provide the following information (* denotes a required field):

The Problem

As it stands we are able to provide rough locations for businesses based on their Zip Code. To aid in our goals for V1, we want to be able to more accurately and effectively help users find these businesses. We also want to structure our data such that we can leverage precise location data in future feature releases.

The Solution

Establish the data we want to collect, a couple items that have been suggested are:

The data structure will need to be modified to ingest this new data so that we can properly request this data on the Front End for upcoming feature work.

llexical commented 4 years ago

Added the backend required flag largely to make it easier for me to keep an eye on @elchris and @brentmclark probs interested in this as well :)

elchris commented 4 years ago

To aid in validation: /*

Documentation:

magnificode commented 4 years ago

@llexical @elchris @brentmclark - Check out the figma designs here: https://www.figma.com/file/Lo1ZcBOO9t4QRbX2I0PwBQ/RBB?node-id=1938%3A8027

These are fairly close to final, but still need to be run by the Business team and Justin for their approval. This should give us at least a good idea of what the design / UX team are looking to implement for business submissions.

Once we get the approval from Business, I'd love to schedule a time to chat with you folks to discuss the implications that these forms may have on our data structure!

magnificode commented 4 years ago

@llexical @elchris I have updated the production Airtable to reflect the design changes that Neil finished up.

I'm going to go ahead and close this issue out, seeing as we have established the data structure and can move on to actually implementing this on the FE.