Skip to content

A repository to store the assets for the Bentley Blockchain Association website.

Notifications You must be signed in to change notification settings

mbrepos/bba.website

Repository files navigation

Welcome to the Bentley Blockchain Association and Our Website Repository!

What is this 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.


What has changed? v2.0.0 Updates:

✅ The website is now fully typed (TSX over JSX)

✅ The website is now globally styled (Emotion. No inline CSS)

What do these improvements mean?

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.


How can I contribute?

  1. Fork the Repository
  2. Make your Changes
  3. Create a Pull Request
  4. Wait for Review/Approval
  5. Create a Merge Request
  6. 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

How do I get access?

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.


How can I start developing?

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.
In this world, GitHub is your best friend... you can thank me later.

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.

About

A repository to store the assets for the Bentley Blockchain Association website.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published