Welcome to the Bentley Blockchain Association and Our Website Repository!
It houses our website. Any PRs made or pushed here will be deployed to production. The website was originally built by Chris Hadgedorn (2022) and rebased by Mike Binder (2025).
Click here to view the original repository!
Bentley Blockchain Association (BBA) is a student-run organization at Bentley University focused on educating and influencing the Bentley community about blockchain technology and its potential.
✅ The website is now fully typed (TSX over JSX)
✅ The website is now globally styled (Emotion. No inline CSS)
It means the entire codebase was rebased (e.g., rebuilt). The improvements make the website more secure, responsive, and maintainable. Since we now use TypeScript (instead of JavaScript), we are able to iterate faster and with fewer bugs and less bulk.
Note: No server side logic should go here! Just front end components.
- Fork the Repository
- Make your Changes
- Create a Pull Request
- Wait for Review/Approval
- Create a Merge Request
- Boom! You Contributed!
⚙ Git Fork vs. Git Clone: What's the Difference?
⚙ How to Make a GitHub Pull Request
⚙ How to Merge a Pull Request | Introduction to GitHub
To get access, email Mike Binder or contact the current Vice President of Systems and Technology. You can also email [email protected] or create a PR as detailed above.
Note: The website is being hosted on Vercel.
You should not need access to Vercel unless you are vice president, director, or a higher rank.
Follow the instructions below to start developing:
# To install dependencies and begin development, ensure you have an IDE installed
# (unless you are using GitHub Codespaces) and run:
npm install
npm run build
npm start
# If `npm start` fails, run:
npm build
npx serve -s build
# You can view the server locally or generally http://localhost:3000
Recommendation: Use GitHub Codespaces if you are new to development. It comes preloaded with everything you need to get started.
I also recommend applying for a Pro Membership with GitHub University to get free access to GitHub. They will literally give you $30,000 worth of tools and services.
This project was bootstrapped with Create React App.
You can learn more in the Create React App documentation.
To learn React, check out the React documentation.