Inspiration

The most valuable asset in BC’s nonprofit sector isn't funding, it's

  • Knowledge
  • Community relationships

But that knowledge is stored exclusively in the heads of aging volunteers and staff, and right now, we have no accessible way to capture it before they leave.

This product was developed to

  • Accommodate non-technical stakeholders
  • Provide a community platform that is reliable and secure
  • Mitigate the biggest roadblock in the journey of volunteers and non-profits

What it does

beaDB connects older minds with the new generation. Through community course creation revised by experienced charity workers, beaDB provides a platform for any new aspiring volunteer to be prepared and learn from those most experienced, with no hassle and maintenance done by the community.

How we built it

We analyzed current Excel data from Statistics Canada in Python using Google Colab. We built our product using Vite, TypeScript, React, JavaScript, CSS, shadcn and JSON and HTML files.

Challenges we ran into

  • Learning ShadCN, Vite etc.
  • Learning Git and version control
  • Component Management with ShadCN.
  • Code optimization
  • Branch management
  • Learning Typescript and React
  • The Chat bubble
  • Learning React Routing
  • Implementing a dynamic interactive forum for posting and answer questions

Accomplishments that we're proud of

  • Compiling an interactive course database
  • Creating a fleshed out website that satisfies our requirements
  • Creating well-factored components with ShadCN and an easily modifiable layout.
  • Well structured code
  • Identifying an overlooked problem
  • Understanding what kind of product would be most impactful for our stakeholders
  • Creating a mind map of user connections for intuitive visualization of possible contacts

What we learned

  • Git
  • React
  • ShadCN
  • Creating a well formatted website that is intuitive to navigate.

What's next for beaDB

  • Mobile app deployment
  • Adding content using voice messages
  • Allowing community feedback on course qualities
  • Implementing chat feature and adding option to ping an available mentor for support

Built With

Share this project:

Updates