The Map of Black Businesses (MoBB) is a tool to practice group economics. The application allows for consumers to immediately identify black owned businesses (BoBs) in their vicinity (or search another area on the map); with the goal of growing The Community's economy.
Assumption: If we drive more customers to BoBs, they in turn will bank with Black Banks, who will reinvest in small BoBs and projects which benefit The Community.
Visit MoBB.kielbyrne.com
Before you begin, ensure you have met the following requirements:
- You have installed the latest version of
node
, andyarn
. - You have a
<Windows/Linux/Mac>
machine. (I have not tested on Linux, but should work fine) - You have read SUPPORT.md.
- This is a legacy
meteor
application, build in version 1.10 Alongside MongoDB - Google Maps API
- opengraph.io API
- Google / Facebook oAuth packages (meteorite)
- Materialize-CSS (v.0.1.0)
- Orion CMS package (meteorite)
- Fork/Clone Repo
- Obtain
settings-dev.json
from existing developer (or touch a new file and populate with your API keys for required services) - Install meteor.js
- OSX/Linux:
curl https://install.meteor.com/ | sh
- Windows:
choco install meteor
- OSX/Linux:
meteor npm install
to install meteor packages & dependencies- may need to build node-gyp? node-gyp docs due to the fourseven:scss meteorite package
npm run dev
oryarn dev
to start local server (localhost:3000
)- Login as user {
rnr@iam.com:password
} (before setting up google/facebook oAuth) - Click ADD button and add first business to your local DB. (Congrats!!🎉)
- Search the code for the MoBB admin user to login to the admin console (
localhost:3000/admin
)
Documentation links can be found in SUPPORT
First off, thank you for considering contributing to The MoBB. It’s people like you that make The MoBB such a great tool. 🥂
- Fork this repo
- Create a branch:
git checkout -b <branch_name>
(feature? bug?). - Make your changes and commit them:
git commit -m '<commit_message>'
- Push to the original branch:
git push origin <project_name>/<location>
- Create the pull request. (Don't forget to test!)
- @DevCollectiv 📖💻🤔
⚠️ - @tmanundercover 🐛💻🤔👀
⚠️ - @tdblackston0 🐛🤔👀
⚠️ - @ludakhris 💬🐛💻🤔👀
⚠️
Content is released under Mozilla Public License Version 2.0. See LICENSE.md for complete details, including attribution guidelines, contribution terms, and software and third-party licenses and permissions.
- As an end-user, I would like to see the locations of black owned businesses near me, on a map
- I would like to see the one closest business to me, at all times
- I would like to see details of the busineses shown on the map
- I would like to become a registered user
- I would like to get directions to the business I am viewing
- As a registered user, I would like to add a business to the map
- As a registered user, I would like to modify business I am viewing
- The map and business details should be current
Try to name branches in a descriptive way, master
, ft-<featureName>
, fix-<fixName>
, etc...
No pull requests will be merged into master
branch.