The Contrive application is a prototype built by my team of 5 developers for our entrepreneur clients who are creating an Event Planner platform that provides Event Planners and Vendors a community to find each other, burgeon relationships, and grow their business!

Watch me and my team present our Contrive application:

Technologies Used:

  • React
  • Redux
  • Redux-Sagas
  • Node.js
  • Express.js
  • PostgreSQL
  • AWS S3
  • Socket.io
  • Material-UI
  • HTML + CSS
  • JavaScript
  • Passport
  • Postico
  • SweetAlert2
Contrive application landing page, which promotes local minority-owned businesses
The Contrive landing page welcomes users to the platform, which promotes local, small and minority-owned business.
Contrive Event Planners use the Network Search functionality to find Vendors.
The Network Search functionality allows Contrive Event Planners to search for Vendors by any or all of the following filters: service type (caterer, venue manager, entertainment, etc.), special feature (female-owned, BIPOC-owned, small business, etc.) and Vendor name. Any time one of these filters is removed, the search will repopulate any of the Vendors who had been filtered out. (Not going to lie, I'm super proud of this search functionality!)
Contrive users see all of their message conversations in the same place.
Each Contrive user has their own messages page, where all of the messages they have sent or received are organized. Each other user who they have messaged, or from whom they have received a message, has their profile picture displayed next to a snippet of message from the message thread.
Contrive users can communicate with each other over a live message thread.
Contrive users communicate with each other over a live message thread, which tracks their message history and creates an efficient, organized way for them to collaborate.